Oracle Magazine Is Provided on an “As Is” Basis

Total Page:16

File Type:pdf, Size:1020Kb

Oracle Magazine Is Provided on an “As Is” Basis JANUARY/FEBRUARY 2011 Converged Hardware Management Oracle Enterprise Manager Ops Center 11g simplifi es hardware management / 19 Kernel of Truth Chris Mason on Oracle’s Unbreakable Enterprise Kernel / 21 Simplicity by Design Leverage new Java EE 6 features to build simple and maintainable applications / 51 Simulation Demonstrates Performance Use SQL Performance Analyzer to help predict performance on Oracle Exadata / 61 On History, Invisibility, and Moving Our technologist counts on histograms, proves hash tables by example, and moves CLOBs / 65 OPEN FOR BUSINESS MySQL community wins with better innovation, support, and integration Positive Identification How ING and SUNY increase compliance and decrease risk with Oracle Identity Management 11g Oracle Excellence Awards Customers and partners excel at driving business value and innovation with Oracle technology JF11_Cover_R2.indd 1 12/2/10 3:17:03 PM 8 x 10 7/8 omag0910pCov2p001.indd 1 with you tomorrow shaping information, please visit: Oracle investment and solve real business problems. cutting-edgeFor more applications, and managed services toby enhanceFujitsu. your Our Oracle-specific solutions drive advancedadvanced technology,server, software, storage, and mobile technologiesdata offered centers and field services operations alike benefitsystems fromintegration, the managed services and outsourcing.business Enterprises, objectives through integrated offerings, includingIT solution consulting, providers. The company enables its clientsFujitsu to commandsmeet their a global perspective as one of the world’s largest www.fujitsu.com/oracle Find out more about the heart of your infrastructure at infrastructure ofyour abouttheheart Find outmore protection. investment complete a ensure design fully and redundant scalable BX900’s PRIMERGY virtualizationcapabilities.The withextreme efficiencycombined andcooling its dynamicenergy andthrough Xeon®Processor, bladesequippedwithIntel® 18server upto accommodating itshighdensity, to Itdoessothanks ITagility. your whileincreasing costs reducing thereby ITrequirements, different canbedynamically to adapted infrastructure This bladeserver Dynamic Infrastructure in a cube - PRIMERGY BX900. inacube-PRIMERGY Dynamic Infrastructure www.fujitsu.com/primergy www.black-square.de 7/30/10 10:32 AM shaping tomorrow with you shaping tomorrow © 20201010 Fujitujujitittsuu L imitimimiti ed.eded.d AllA righrigririghghghtss resereseeserseerrved.vev d. FujF itsuitsiti suu, the Fujitsu logoo and P RIMERIMRIMERGYGY aree regiregistere ed tradeemarkm s or tratrrademademdemmaarksrkrks ofof Fujitujiujitsusu L imitimimitm edd i n thethee UnitUniUnUnitited Stateates and ototherheerr councocounouoununtrietritrt iees.s Allll desiesiggnatinatnan tionso used in thiss docd umenmee t ma m y bee trarademarks, thee useu ofof whicwhicch byy thithirdd partiartartirtitiese forr t heirheihe r own ppurppuurpurrpposesososes coucoouldd vioiolaolaolatete thhee rightigghghthts ofof tthethhe tratrraddemadeemamarrkk owners. Changess in ddeesignsiggn ananda d tecchnhnoolology are reserseservevedd. Intel,, tthehe InIntetelt l lloogo,gogo,o XeX on,oonn, anand Xeoneoeoonn IInsInnsnsidedede are tradradademaememaarksrkr s or regisgig sterteterereded tratrarademdedemmarka ks of I ntentn el Corpo oratioon in theh U.SS. andd othere countrnt ies. with you tomorrow shaping information, please visit: Oracle investment and solve real business problems. cutting-edgeFor more applications, and managed services toby enhanceFujitsu. your Our Oracle-specific solutions drive advancedadvanced technology,server, software, storage, and mobile technologiesdata offered centers and field services operations alike benefitsystems fromintegration, the managed services and outsourcing.business Enterprises, objectives through integrated offerings, includingIT solution consulting, providers. The company enables its clientsFujitsu to commandsmeet their a global perspective as one of the world’s largest www.fujitsu.com/oracle Find out more about the heart of your infrastructure at infrastructure ofyour abouttheheart Find outmore protection. investment complete a ensure design fully and redundant scalable BX900’s PRIMERGY virtualizationcapabilities.The withextreme efficiencycombined andcooling its dynamicenergy andthrough Xeon®Processor, bladesequippedwithIntel® 18server upto accommodating itshighdensity, to Itdoessothanks ITagility. your whileincreasing costs reducing thereby ITrequirements, different canbedynamically to adapted infrastructure This bladeserver Dynamic Infrastructure in a cube - PRIMERGY BX900. inacube-PRIMERGY Dynamic Infrastructure www.fujitsu.com/primergy www.black-square.de omag0910pCov2p001.indd 2 shaping tomorrow with you shaping tomorrow 7/30/10 10:32 AM © 20201010 Fujitujujitittsuu L imitimimiti ed.eded.d AllA righrigririghghghtss resereseeserseerrved.vev d. FujF itsuitsiti suu, the Fujitsu logoo and P RIMERIMRIMERGYGY aree regiregistere ed tradeemarkm s or tratrrademademdemmaarksrkrks ofof Fujitujiujitsusu L imitimimitm edd i n thethee UnitUniUnUnitited Stateates and ototherheerr councocounouoununtrietritrt iees.s Allll desiesiggnatinatnan tionso used in thiss docd umenmee t ma m y bee trarademarks, thee useu ofof whicwhicch byy thithirdd partiartartirtitiese forr t heirheihe r own 8 x 10 7/8 ppurppuurpurrpposesososes coucoouldd vioiolaolaolatete thhee rightigghghthts ofof tthethhe tratrraddemadeemamarrkk owners. Changess in ddeesignsiggn ananda d tecchnhnoolology are reserseservevedd. Intel,, tthehe InIntetelt l lloogo,gogo,o XeX on,oonn, anand Xeoneoeoonn IInsInnsnsidedede are tradradademaememaarksrkr s or regisgig sterteterereded tratrarademdedemmarka ks of I ntentn el Corpo oratioon in theh U.SS. andd othere countrnt ies. 2 FEATURED CONTENT VOLUME XXV - ISSUE 1 CONTENTS Open for Business / 30 First released in 1995 and purchased by Sun in 2008, MySQL has rapidly graduated from the realm of hobbyists to the world of business, becoming the leading open source database for many Web applications and an integral part of the LAMP (Linux, Apache, MySQL, PHP) Web application stack. Almost a year after Oracle’s acquisition of Sun, MySQL plays an even bigger role in enterprises of all sizes worldwide, including the Bank of Finland, Clickability, and Gorilla Nation Media. Discover the secrets to their success. —By David A. Kelly Cover: I-Hua Chen, Jaime Ferrand Positive Identification / 38 Celebrating Excellence / 45 IT security is not so much about creating Oracle’s customers stronger walls as it is about creating better- and partners functioning doors and windows. And when continue to deploying identity management solutions, demonstrate those better doors and windows equate innovation, to more-comprehensive provisioning, excellence, management, and authorization. Learn how and leadership the State University of New York (SUNY) across scores of applications and and global financial institution ING are technologies worldwide. In 2010, Oracle increasing compliance and decreasing risk honored customers and partners through with Oracle Identity Management 11g. the Oracle Excellence Awards, with –By David Baum categories ranging from sustainability to application deployment, cutting-edge Java development, implementation expertise, and beyond. –By Rich Schwerin JANUARY/FEBRUARY 2011 ORACLE.COM/ORACLEMAGAZINE JF11_toc_R1.indd 2 12/2/10 3:27:07 PM 8 x 10 7/8 LEARN TODAY. DEVELOP TODAY. MOVE YOUR LIBRARY TO THE CLOUD SIGN UP FOR THE SAFARI BOOKS ONLINE OPEN HOUSE Find all the latest and most relevant resources for Oracle developers and IT professionals at Safari Books Online. TRY IT NOW FOR FREE! safaribooksonline.com/oraclemag NO STRINGS ATTACHED Sign up today for the Safari Books Online Open House and get your team or AND NO COMMITMENT workgroup access to the world’s most popular, fully searchable digital library. See why more than 15 million business, IT professionals, developers and web designers from corporations, government agencies and academic institutions access Safari Books Online for research, problem solving, just-in-time learning, professional development and certification training. Experience why technology professionals overwhelmingly prefer Safari Books Online. omag0111p003.indd 1 12/2/10 1:53 PM 4 DEPARTMENTS VOLUME XXV - ISSUE 1 Up Front / 6 FROM OUR FROM THE MASHUP / 8 READERS / 6 EDITOR / 7 News, views, trends, tools Readers tell us what Developing for Java they think. —Tom Haunert At Oracle / 11 EVENTS / 11 RESOURCES / 13 NEWS / 19 INTERVIEW / 21 Find out about upcoming Your guide to Oracle Converged Hardware A Kernel of Truth technology and industry Webcasts, podcasts, blogs, Management Oracle’s Unbreakable events. and more Oracle Enterprise Manager Enterprise Kernel for Oracle BRIEFS / 16 Ops Center 11g simplifies Linux delivers support hardware management in The latest product news for new hardware, new Oracle’s Sun environments. features, and better data —Caroline Kvitka management. —Tom Haunert Community / 22 PARTNER NEWS / 22 ARCHITECT / 27 UP CLOSE / 28 PEER-TO-PEER / 29 BOOK BEAT / 22 Enterprise Architecture French Connection Hack, Tweet, Repeat in Interesting Times Common business practices Chet Justice, Oded Raz, COMMUNITY Business and technology and language bring far-flung Simon Haslam / 25 BULLETIN continue to shape enterprise Java Evolves Oracle users to AUFO. —Blair Campbell architecture. —Bob Rhubart —Jeff Erickson At JavaOne, Oracle details a roadmap for JDK 7, JDK 8, and beyond. —Justin Kestelyn Technology / 51 JAVA EE 6 / 51 BUSINESS BROWSER-BASED ORACLE EXADATA
Recommended publications
  • Oracle Takes on IBM and HP with Hardware, Software and Services Triple Play by Arif Mohamed
    CW+ a whitepaper from ComputerWeekly Oracle takes on IBM and HP with hardware, software and services triple play by Arif Mohamed This has been a landmark year for Oracle, the technology company headed by the charismatic and staggeringly wealthy Larry Ellison. Ellison, who is 65, has been chief executive officer since he founded Oracle in June 1977. He was listed the sixth richest person in the world in 2010. And his personal wealth of $27bn is a clear indication of Oracle’s success as an IT supplier. Oracle began the year by completing its $7.4bn acquisition of Sun Microsystems. The deal transformed Oracle from a software and consulting company, into a company able to compete on software, hardware and services. The deal gave Oracle Sun’s MySQL database, Sparc/Solaris servers, plus Sun’s storage hardware and flagship Java portfolio of tools and technologies. 2010 also marked the conclusion of an aggressive spending spree that has seen Oracle buying over 66 technology companies since 2002. These include CRM suppliers Siebel and PeopleSoft, middleware giant BEA Systems and storage specialist StorageTek. Six years on, Oracle has announced the fruits of its integration work, which began in 2004 when it bought PeopleSoft, which owned JD Edwards. Although Oracle has integrated the suites of applications from each subsequent merger to some degree, but it has now revealed a suite of software, Fusion Applications, which promises to unite them all for the first time through a common middleware layer, and run on optimised hardware from the Sun acquisition. Its Fusion Applications range of enterprise products, due out in January, will also give an upgrade path to enterprise users of Oracle’s legacy CRM and other business packages including PeopleSoft, Siebel and JD Edwards.
    [Show full text]
  • Rich Internet Applications
    Rich Internet Applications (RIAs) A Comparison Between Adobe Flex, JavaFX and Microsoft Silverlight Master of Science Thesis in the Programme Software Engineering and Technology CARL-DAVID GRANBÄCK Department of Computer Science and Engineering CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG Göteborg, Sweden, October 2009 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author warrants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work electronically and make it accessible on the Internet. Rich Internet Applications (RIAs) A Comparison Between Adobe Flex, JavaFX and Microsoft Silverlight CARL-DAVID GRANBÄCK © CARL-DAVID GRANBÄCK, October 2009. Examiner: BJÖRN VON SYDOW Department of Computer Science and Engineering Chalmers University of Technology SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Department of Computer Science and Engineering Göteborg, Sweden, October 2009 Abstract This Master's thesis report describes and compares the three Rich Internet Application !RIA" frameworks Adobe Flex, JavaFX and Microsoft Silverlight.
    [Show full text]
  • HSBC Bank Malta Plc Interim Directors Statement
    Hong Kong Exchanges and Clearing Limited and The Stock Exchange of Hong Kong Limited take no responsibility for the contents of this document, make no representation as to its accuracy or completeness and expressly disclaim any liability whatsoever for any loss howsoever arising from or in reliance upon the whole or any part of the contents of this document. HSBC Holdings plc Overseas Regulatory Announcement The attached announcement has been released to the other stock exchanges on which HSBC Holdings plc is listed. The Board of Directors of HSBC Holdings plc as at the date of this announcement are: Douglas Flint, Stuart Gulliver, Kathleen Casey†, Safra Catz†, Laura Cha†, Marvin Cheung†, John Coombe†, Sir Jonathan Evans†, Joachim Faber†, Rona Fairhead†, Renato Fassbind†, James Hughes-Hallett†, Sam Laidlaw†, John Lipsky†, Rachel Lomax†, Iain Mackay, Marc Moses, Sir Simon Robertson† and Jonathan Symonds†. † Independent non-executive Director Hong Kong Stock Code: 5 The following is the text of an announcement made today by HSBC Bank Malta plc, a 70.03 per cent indirectly held subsidiary of HSBC Holdings plc. 19 May 2014 HSBC BANK MALTA P.L.C. INTERIM DIRECTORS’ STATEMENT HSBC Bank Malta p.l.c. (HSBC Malta) is required to publish the following Interim Directors’ Statement covering the period from 1 January 2014 to 19 May 2014 (the date of the Statement) under Listing Rules 5.86 and 5.88 of the Malta Financial Services Authority. During the period 1 January 2014 to 19 May 2014, against a backdrop of very challenging market conditions, HSBC Malta delivered a result that was below the same period last year.
    [Show full text]
  • Our Board: Promoting Your Interests
    Our Board: Promoting Your Interests 1 4 7 10 2 5 8 11 3 6 9 12 Directors 5. The Rt Hon the Lord Butler of Brockwell, 9. José Luis Durán † 1. Stephen Green, Group Chairman KG, GCB, CVO (Retiring 30 May 2008) Age 43. Chief Executive of Carrefour SA and Age 59. An executive Director since 1998; Group Age 70. Master, University College, Oxford. Chairman of its Management Board of Directors. Chief Executive from 2003 to May 2006. Joined A non-executive Director since 1998. Chairman A non-executive Director since 1 January 2008. HSBC in 1982. Chairman of HSBC Bank plc and of the Corporate Sustainability Committee and the Joined Carrefour SA in 1991. Chief Financial Officer HSBC North America Holdings Inc. and HSBC HSBC Global Education Trust. A member of the and Managing Director, Organisation and Systems Private Banking Holdings (Suisse) SA. A Director International Advisory Board of Marsh McLennan of Carrefour SA from 2001 to 2005. of HSBC France and The Hongkong and Shanghai Inc. Chaired the UK Government Review of Banking Corporation Limited. Group Treasurer from Intelligence on Weapons of Mass Destruction in 10. Rona Fairhead † 1992 to 1998. Executive Director, Global Banking 2004. Secretary of the Cabinet and Head of the Age 46. Chief Executive Officer and Director of and Markets from 1998 to 2003. Chairman of Home Civil Service in the United Kingdom from the Financial Times Group Limited and a Director The British Bankers’ Association. 1988 to 1998. A non-executive Director of Imperial of Pearson plc. Chairman of Interactive Data Chemical Industries plc from 1998 to 2 January 2008.
    [Show full text]
  • Techjournal New York Oracle Users Group
    TechJournal New York Oracle Users Group Fourth Quarter 2009 25th Anniversary/NYC Metro Area Meeting Tuesday, December 8, 2009 The New Yorker Hotel 481 Eighth Ave. (at 34th Street) Sponsored by: Oracle Corporation, Sun Microsystems, Confio Software, Corporate Technologies, Fadel Partners, Oracle GoldenGate, IBM Systems, Texas Memory Systems, Rolta TUSC, and XDuce/LearnDBA Free for Paid 2009 Members Don’t Miss It! In This Issue – Presentation Papers from the December 2008, and March, June, and September 2009 General Meetings How Innovations in Storage Change Your Oracle Playing Field, by Ari Kaplan ADF On-Ramp: What You Need to Know to Use the ADF Fusion Technology Stack, by Peter Koletzke Tuning the Oracle Grid, by Rich Niemiec www.nyoug.org 212.978.8890 Sometimes the problem is obvious. Usually, it’s harder to pinpoint. Amazing what you can accomplish once you have the information you need. When the source of a database-driven application slowdown isn’t immediately obvious, try a tool that can get you up to speed. One that pinpoints database bottlenecks and calculates application wait time at each step. Confio lets you unravel slowdowns at the database level with no installed agents. And solving problems where they exist costs a tenth of working around it by adding new server CPU’s. Now that’s a vision that can take you places. A smarter solution makes everyone look brilliant. Download your FREE trial of Confio Ignite™ at www.confio.com/obvious Download our FREE whitepaper by visiting www.oraclewhitepapers.com/listc/confio NYOUG Officers
    [Show full text]
  • Reflections of Generosity Annual Report of Private Giving
    Reflections of Generosity Annual Report of Private Giving For the year ending June 30, 2018 Index Reflections of Generosity In Gratitude for Our Engaged Community ....................................... 6 Collective Visioning .......................................................................... 8 Financial Highlights Supporting Excellence ...................................................................... 12 Collective Generosity A Story Told Together ........................................................................ 16 The Gift of Time: CCS Summer Research Fellowships ...................... 18 Alumni Generosity Leaving Legacies and Living Legends ............................................... 22 Homegrown Support ......................................................................... 24 A Passion for Unconventional Science .............................................. 26 A Video Board to Spark Hoopla......................................................... 28 Faculty Generosity Dear Friends, An Evolving and Rewarding Partnership ........................................... 32 Enduring Influence ............................................................................ 34 As we reflect on philanthropic giving to UC Santa Barbara over the past year, we are overwhelmed and inspired by you — our steadfast supporters — whose vision continues to advance the excellence and diversity of our Friends Generosity great institution. We are tremendously thankful for your generosity and your appreciation for the crucial role of Making
    [Show full text]
  • Javafx in Action by Simon Morris
    Covers JavaFX v1.2 IN ACTION Simon Morris SAMPLE CHAPTER MANNING JavaFX in Action by Simon Morris Chapter 1 Copyright 2010 Manning Publications brief contents 1 ■ Welcome to the future: introducing JavaFX 1 2 ■ JavaFX Script data and variables 15 3 ■ JavaFX Scriptcode and structure 46 4 ■ Swing by numbers 79 5 ■ Behind the scene graph 106 6 ■ Moving pictures 132 7 ■ Controls,charts, and storage 165 8 ■ Web services with style 202 9 ■ From app to applet 230 10 ■ Clever graphics and smart phones 270 11 ■ Best of both worlds: using JavaFX from Java 300 appendix A ■ Getting started 315 appendix B ■ JavaFX Script: a quick reference 323 appendix C ■ Not familiar with Java? 343 appendix D ■ JavaFX and the Java platform 350 vii Welcome to the future: introducing JavaFX This chapter covers ■ Reviewing the history of the internet-based application ■ Asking what promise DSLs hold for UIs ■ Looking at JavaFX Script examples ■ Comparing JavaFX to its main rivals “If the only tool you have is a hammer, you tend to see every problem as a nail,” American psychologist Abraham Maslow once observed. Language advocacy is a popular pastime with many programmers, but what many fail to realize is that programming languages are like tools: each is good at some things and next to useless at others. Java, inspired as it was by prior art like C and Smalltalk, sports a solid general-purpose syntax that gets the job done with the minimum of fuss in the majority of cases. Unfortunately, there will always be those areas that, by their very nature, demand something a little more specialized.
    [Show full text]
  • Rapid Prototyping for Virtual Environments
    Old Dominion University ODU Digital Commons Electrical & Computer Engineering Theses & Dissertations Electrical & Computer Engineering Winter 2008 Rapid Prototyping for Virtual Environments Emre Baydogan Old Dominion University Follow this and additional works at: https://digitalcommons.odu.edu/ece_etds Part of the Computer Sciences Commons, and the Electrical and Computer Engineering Commons Recommended Citation Baydogan, Emre. "Rapid Prototyping for Virtual Environments" (2008). Doctor of Philosophy (PhD), Dissertation, Electrical & Computer Engineering, Old Dominion University, DOI: 10.25777/pb9g-mv96 https://digitalcommons.odu.edu/ece_etds/45 This Dissertation is brought to you for free and open access by the Electrical & Computer Engineering at ODU Digital Commons. It has been accepted for inclusion in Electrical & Computer Engineering Theses & Dissertations by an authorized administrator of ODU Digital Commons. For more information, please contact [email protected]. RAPID PROTOTYPING FOR VIRTUAL ENVIRONMENTS by Emre Baydogan B.S. June 1999, Marmara University, Turkey M.S. June 2001, Marmara University, Turkey A Dissertation Submitted to the Faculty of Old Dominion University in Partial Fulfillment of the Requirement for the Degree of DOCTOR OF PHILOSOPHY ELECTRICAL AND COMPUTER ENGINEERING OLD DOMINION UNIVERSITY December 2008 Lee A. Belfore, H (Director) K. Vijayan Asari Jesmca R. Crouch ABSTRACT RAPID PROTOTYPING FOR VIRTUAL ENVIRONMENTS Emre Baydogan Old Dominion University, 2008 Director: Dr. Lee A. Belfore, II Development of Virtual Environment (VE) applications is challenging where appli­ cation developers are required to have expertise in the target VE technologies along with the problem domain expertise. New VE technologies impose a significant learn­ ing curve to even the most experienced VE developer. The proposed solution relies on synthesis to automate the migration of a VE application to a new unfamiliar VE platform/technology.
    [Show full text]
  • Java and C I CSE 351 Autumn 2016
    L26: JVM CSE351, Spring 2018 Java Virtual Machine CSE 351 Spring 2018 Model of a Computer “Showing the Weather” Pencil and Crayon on Paper Matai Feldacker-Grossman, Age 4 May 22, 2018 L26: JVM CSE351, Spring 2018 Roadmap C: Java: Memory & data Integers & floats car *c = malloc(sizeof(car)); Car c = new Car(); x86 assembly c->miles = 100; c.setMiles(100); c->gals = 17; c.setGals(17); Procedures & stacks float mpg = get_mpg(c); float mpg = Executables free(c); c.getMPG(); Arrays & structs Memory & caches Assembly get_mpg: Processes language: pushq %rbp Virtual memory movq %rsp, %rbp ... Memory allocation popq %rbp Java vs. C ret OS: Machine 0111010000011000 code: 100011010000010000000010 1000100111000010 110000011111101000011111 Computer system: 2 L26: JVM CSE351, Spring 2018 Implementing Programming Languages Many choices in how to implement programming models We’ve talked about compilation, can also interpret Interpreting languages has a long history . Lisp, an early programming language, was interpreted Interpreters are still in common use: . Python, Javascript, Ruby, Matlab, PHP, Perl, … Interpreter Your source code implementation Your source code Binary executable Interpreter binary Hardware Hardware 3 L26: JVM CSE351, Spring 2018 An Interpreter is a Program Execute (something close to) the source code directly Simpler/no compiler – less translation More transparent to debug – less translation Easier to run on different architectures – runs in a simulated environment that exists only inside the interpreter process . Just port the interpreter (program), not the program-intepreted Slower and harder to optimize 4 L26: JVM CSE351, Spring 2018 Interpreter vs. Compiler An aspect of a language implementation . A language can have multiple implementations . Some might be compilers and other interpreters “Compiled languages” vs.
    [Show full text]
  • Annual Results 2015 Media Release
    Hong Kong Exchanges and Clearing Limited and The Stock Exchange of Hong Kong Limited take no responsibility for the contents of this document, make no representation as to its accuracy or completeness and expressly disclaim any liability whatsoever for any loss howsoever arising from or in reliance upon the whole or any part of the contents of this document. 22 February 2016 (Hong Kong Stock Code: 5) HSBC HOLDINGS PLC 2015 RESULTS HIGHLIGHTS Reported PBT up 1% in 2015 at $18,867m, compared with $18,680m in 2014. This primarily reflected a favourable movement in significant items. Adjusted PBT down 7% at $20,418m, compared with $21,976m in 2014. Adjusted revenue up 1% at $57,765m, compared with $57,227m in 2014. The increase was mainly in client-facing GB&M (7%), CMB (3%) and Principal RBWM (2%). Adjusted loan impairment charges up 17% at $3,721m, compared with $3,168m in 2014. The increases were across a number of countries, reflective of local themes and characteristics. Adjusted operating expenses up 5% at $36,182m reflecting wage inflation, business growth and investment in regulatory programmes and compliance. Excluding the UK bank levy, adjusted operating expenses in the second half of 2015 were broadly in line with the first half of the year reflecting strong cost management and the initial effect of our cost saving programmes. Return on equity of 7.2%, compared with 7.3% in 2014. Earnings per share and dividends per ordinary share in respect of the year were $0.65 and $0.51, respectively, compared with $0.69 and $0.50 for 2014.
    [Show full text]
  • Comparative Studies of 10 Programming Languages Within 10 Diverse Criteria Revision 1.0
    Comparative Studies of 10 Programming Languages within 10 Diverse Criteria Revision 1.0 Rana Naim∗ Mohammad Fahim Nizam† Concordia University Montreal, Concordia University Montreal, Quebec, Canada Quebec, Canada [email protected] [email protected] Sheetal Hanamasagar‡ Jalal Noureddine§ Concordia University Montreal, Concordia University Montreal, Quebec, Canada Quebec, Canada [email protected] [email protected] Marinela Miladinova¶ Concordia University Montreal, Quebec, Canada [email protected] Abstract This is a survey on the programming languages: C++, JavaScript, AspectJ, C#, Haskell, Java, PHP, Scala, Scheme, and BPEL. Our survey work involves a comparative study of these ten programming languages with respect to the following criteria: secure programming practices, web application development, web service composition, OOP-based abstractions, reflection, aspect orientation, functional programming, declarative programming, batch scripting, and UI prototyping. We study these languages in the context of the above mentioned criteria and the level of support they provide for each one of them. Keywords: programming languages, programming paradigms, language features, language design and implementation 1 Introduction Choosing the best language that would satisfy all requirements for the given problem domain can be a difficult task. Some languages are better suited for specific applications than others. In order to select the proper one for the specific problem domain, one has to know what features it provides to support the requirements. Different languages support different paradigms, provide different abstractions, and have different levels of expressive power. Some are better suited to express algorithms and others are targeting the non-technical users. The question is then what is the best tool for a particular problem.
    [Show full text]
  • Java FX and Java SE 6 Update N
    Java FX and Java SE 6 Update N Raghavan “Rags” N. Srinivas CTO, Technology Evangelism Sun Microsystems Inc. 1 Agenda • State of Java • Java FX • Java SE 6 update N • Future 2 How Much Java Technology Is Out There? • >91% of all PCs run Java platform* • ~77% of all Java technology-enabled PCs run Sun’s Java Platform, Standard Edition (Java SE platform)** • Distribution through PC OEMs > Nine of the top ten PC OEMs ship the Sun JRE software > Representing >60% of all shipped PCs > 58 white box vendors have signed JRE software redistribution agreements • Download/installs > ~44m installations / month for the last six months on Windows > >50M in Jan, Feb, April, 2007 * Omniture, April 2007 **Mapsolute/Map24.com, April 2007 3 Completed Java SE Platform Downloads Windows numbers only 55,000,000 50,000,000 45,000,000 40,000,000 35,000,000 30,000,000 25,000,000 20,000,000 15,000,000 10,000,000 5,000,000 0 1/2003 1/2004 1/2005 1/2006 1/2007 4 Agenda • State of Java • Java FX • Java SE 6 update N • Future 5 Update N and JavaFX Java Comes Home to the Consumer 6 JavaFX 7 JavaFX Features • Java FX Script • Scene graph • Media • HTML • Multiple Device 8 J a v a F X S c r i p t 9 JavaFX Script • Language > Simple data binding > Fast prototyping > Declarative GUIs and graphics > Easily programmed animations • Compiler > Interpreter (now): okay for demos > Compiler (soon): necessary for real applications 10 The Java GUI Quagmire • Java Swing and 2D APIs are very powerful and yet > Why does it take a long time to write GUI programs? > How can we avoid the
    [Show full text]