Java Gemeenschap Is in De Wolken

Total Page:16

File Type:pdf, Size:1020Kb

Java Gemeenschap Is in De Wolken Thema 21 Het zit er weer op - vijf dagen Java, van ’s morgens vroeg tot ’s avonds knap laat. In de vorm van presentaties, hands-on sessies, panels en Birds-of-a-Feather bijeenkomsten, maar ook door middel van monologen, discussies en ervaringuitwisselingen bij het ontbijt, de rij voor de volgende sessie of rond één van stopcon- tacten in het Moscone conferentie centrum. Java gemeenschap is in de wolken De thema’s van JavaOne2009 en kleine 10.000 Javanen beleefden te nemen technologie lijkt te worden. De een intensieve, leerzame, soms ont- gestage ontwikkeling van JEE 6 (release in Enuchterende maar zeker ook inspire- september) en de vertraagde evolutie van rende week. Met het laatste nieuws, de grote Java 7 (februari 2010) waren uiteraard ook thema’s en trends en de nabije toekomst van onderwerp in een flink aantal sessies. het Java platform en de Java gemeenschap. In dit artikel vooral aandacht aan de grote thema’s van de JavaOne editie van 2009. JavaOne kent geen officiële thema’s in de zin van tevoren gepubliceerde categorieën of motto’s die overal aan grote spandoeken zijn opgehangen. Tegelijkertijd worden door met name Sun maar ook ‘thoughtleaders’ in de community impliciet thema’s gedefinieerd. Dat gebeurt bijvoorbeeld door de aankondi- gingen en gespreksonderwerpen in de ope- Lucas Jellema ningssessie, de selectie van de technische is Java & SOA specialist sessies, de aangeboden hands-on sessies en bij AMIS. de focus in de berichtgeving via de JavaOne De vertraagde evolutie van Java 7 (februari 2010) website en social networks. Uiteraard gaan was onderwerp in een flink aantal sessies. veel van de gesprekken in de wandelgangen ook over deze onderwerpen - als er niet over In harde cijfers uitgedrukt: JavaOne 2009 ‘the big red monster’ (Oracle) en de toe- bood 389 sessies (de vroegste om 8.30 uur, komst van Sun en Java wordt gesproken. de laatste om 21.40). Geen van die sessies had JSP in zijn titel of omschrijving (!). De De grootste thema’s van deze JavaOne waren volgende termen wel, op volgorde van aan- Cloud Computing, Social Networking en tallen sessies: Mobiele applicaties. Vanuit meer technisch oogpunt waren de belangrijkste onderwer- WS(*) 132 pen Event Processing, REST(ful Services), Fx 57 Wouter van Reven Server Push (ook wel aangeduid als Comet (JavaServer) Faces 52 is expertise manager Java of Reverse Ajax) en andere RIA technolo- RIA 46 & Web bij AMIS. gie - waarbij JavaFX eindelijk een serieus Desktop 42 Juni 2009 • Java Magazine 3 22 Java gemeenschap is in de wolken Scala 40 Open 22 aandacht voor het JCP en de gemeenschap- REST 34 Scale 21 pen rondom diverse JSR’s en open source SOA 32 Compelling 15 projecten. Swing 30 Social 12 EJB & Enterprise Java Bean 12 en 17 Grid 6 Een van de doelen van Sun met deze confe- Ajax 28 rentie is jaar op jaar de community te ver- Cloud 25 In de wandelgangen waren verder de kre- sterken en met (hersteld) vertrouwen en Database 23 ten community, Google (Wave), Sun, JVM, nieuwe inspiratie weer aan de slag te laten Game 22 Tweet & Twitter, Oracle & Larry, en T-Shirt gaan. Dit gebeurt ondermeer door uitvoerig Spring 18 & gadget veelvuldig te horen. te demonstreren op hoeveel plekken Java Servlet 17 technologie wordt toegepast, van Sim-cards Ruby 17 Veel minder aanwezig dan de afgelopen tot de Mars-verkenner, van de grootste on- Groovy 13 twee jaren waren de dynamic (scripting) line Gaming site (Runescape) tot de meest (Enterprise Service) Bus 11 languages; ze zijn deels gemeengoed gewor- succesvolle PDA’s en devices (BlackBerry Push 10 den - onderdeel van de gereedschapskist en en Amazon Kindle - maar niet de iPhone/ Grid 6 voor speciale toepassingen handig in te zet- iPod) en onder de grootste en meest tot de JPA 6 ten binnen- en te integreren met Java appli- verbeelding sprekende infrastructuren en Agile 4 caties. De hype is er wel een beetje van af. ondernemingen (Google, Chicago Options JSP 0 Scala is ogenschijnlijk nu de meest popu- Exchange). laire in deze categorie, (J)Ruby en Groovy Meer algemene kreten die veelvuldig in de royaal achter zich latend. Python/Jython en De Java-on-any-screen strategie wordt verder titels en beschrijvingen van sessies werden Erlang heb ik vrijwel helemaal niet horen tentoongespreid: Java kan worden gebruikt gebruikt: noemen. om BluRay discs interactief te maken. Daarnaast is JavaFX beschikbaar voor de Technology 235 Community (full HD) televisie. Waarbij de televisie van Platform 206 De conferentie gaat deels over en is als de nabije toekomst moet worden gezien als New 146 geheel een manifestatie van wat met een een actief (inter)netwerk gekoppeld apparaat Tool 95 wijds begrip wordt aangeduid als de ‘Java en niet slechts een domme beeldbuis. Met Enterprise 89 Community’. Community kan je zien als het JavaFX kunnen de 2M pixels van de televisie Experience 73 geheel van technologie, leveranciers, open worden aangestuurd, bijvoorbeeld om tele- Framework 71 source projecten, opleidingsinstellingen visie content - of van internet gedownload Test 68 maar vooral individuele Java aficionado’s beeldmateriaal - te mengen met interactieve Rich 65 die gezamenlijk aan en met Java bezig zijn, aansturing en ondersteunende informatie. Mobile 60 er over praten, de evolutie gaande houden Het eind 2009 verkrijgbare JavaFX Authoring Leverage 53 en het enthousiasme verspreiden. JavaOne Tool zou het voor ontwerpers naast OO ont- Performance 48 start formeel op dinsdag en wordt op de wikkelaars mogelijk moeten maken gelikte RIA 46 maandag voorafgegaan door CommunityOne grafische applicaties te creëren die onder- Future 23 - een eendaagse bijeenkomst die nog sterker meer voor BluRay en televisie-toepassing Powerful 22 in het kader van de community staat. Met ingezet kunnen worden. Daarnaast wil Sun de community verder inspireren en faciliteren ‘to turn labors of love into a day job’: hobby projecten, applicatietjes en producten die door Java ontwikkelaars zijn gebouwd kunnen via de binnenkort te lanceren Java Store aan een wereldwijd publiek aangeboden en verkocht gaan worden. De Java Store - vergelijk met bijvoorbeeld de Apple Store - biedt faci- liteiten om applicaties te presenteren, te distribueren en af te rekenen. (Sun vraagt de community om hulp bij de keuze voor een betalingsmechanisme). De store (store. java.com) is op dit moment in een soort beta beschikbaar voor inwoners van de USA. Over enkele maanden moeten ook wij daar applicaties kunnen uploaden en aan de man brengen en natuurlijk ook opzoeken en De kreet Larry hoorde je, evenals ‘gadget’ in de wandelgangen regelmatig vallen. tegen betaling gaan gebruiken. Een mecha- Java Magazine 3 • Juni 2009 23 boden vanuit ‘de cloud’ en kunnen met hun respectievelijke SLA’s worden afge- nomen. Vragen die opkomen rondom de Cloud dienstverlening zijn ondermeer: moet je applicaties aanpassen op het feit dat ze van Cloud infrastructuur of platformen gebruikmaken? Maak je de applicatie of de organisatie afhankelijk van een specifieke Cloud (leverancier) of kan je flexibel tus- sen Clouds verhuizen? Hoe integreer je de data, applicatie en events in de Cloud in de workflow en service architectuur van de organisatie zelf - en eventueel applicaties in andere Clouds? Hoe garandeer je dat data van een Nederlandse organisatie niet opeens op Cloud infrastructuur in Amerika staat en De Java Store werd gepresenteerd, maar is nog lang niet klaar voor ons werelddeel. daar door de overheid in het kader van een of andere patriot- of anti-terrorisme wet in nisme als de Java Store brengt een wereld- storage of servers zoals aangeboden door beslag genomen kan worden? wijde groep van potentiële klanten binnen onder andere Amazon S3 (storage) en EC2 handbereik van zelfs de kleinste start-up of (servers) Cloud storage is op dit moment veelal (nog) individuele ontwikkelaars. • Platform as a Service (PaaS) - platformen niet op basis van relationele databases, maar (application server en database) waarbin- meer vergelijkbaar met een data grid. Een Cloud - serieuze kans of nen applicaties kunnen worden gede- web applicatie gebaseerd op een JPA busi- luchtkasteel ployed, zoals sommige specifieke Amazon ness service tegen een relationele database De cloud is ‘the place to be’ - zoveel werd Machine Images (met bijvoorbeeld een kan niet zonder aanpassing gebruikmaken wel duidelijk. De cloud is een generieke Oracle Database), Heroku voor deploy- van bijvoorbeeld S3. S3 is niet relationeel en aanduiding van alles aan IT faciliteiten wat ment van Rails applicaties of de Google implementeert ook geen JPA. NB: de Google zich buiten de muren van de organisatie Apps Engine. De laatste biedt sinds kort Apps Engine ondersteunt wel JDO en JPA. bevindt en in de vorm van dienstverlening een heel eenvoudige en gratis manier om Grid leverancier GigaSpaces suggereert alle kan worden afgenomen. Bedrijven als Intuit, met Cloud deployment van Java (of eigen applicaties tegen hun grid te programme- Amazon en Google gaan hun kennis van het JVM) Web Applicaties aan de slag te gaan, ren dan zorgen zij ervoor dat hun grid met efficiënt en (globaal) gedistribueerd admi- met 6.5 CPU uren per dag en 1 Gb data ver- iedere gewenste Cloud-storage oplossing nistreren van grootschalige IT infrastruc- keer (gebruik de Google Eclipse plugin). kan werken. Als je je afhankelijk maakt van tuur omzetten in dienstverlening - diverse • Software as a Service (SaaS) - SalesForce. GigaSpaces zorgen zij ervoor dat je onaf- vormen, allen eindigend op de letters aaS com, Oracle OnDemand, maar bijvoor- hankelijk wordt van de Cloud-leverancier. (as a Service). Microsoft doet mee via Azure beeld ook eHarmony (Amerikaanse match Mmm, schiet je daar nu erg veel mee op? en Sun lanceert binnenkort ook zijn eigen making service) en social networking sites cloud (cloud.sun.com). als Facebook en Hyves. Het ligt voor de hand dat de komende periode Cloud leveranciers onderling tot Met het slechten van de belangrijkste strui- Nieuwe varianten: standaarden gaan komen voor bijvoorbeeld kelblokken - bandbreedte, beveiliging, SLAs • Development (of Collaboration) as a de toegang tot storage services - een JPA4C - worden cloud-toepassingen steeds aantrek- Service: Zembly (zie volgende para- of zoiets - en een API voor bijvoorbeeld kelijker en bereikbaarder.
Recommended publications
  • Implementing SOA Using Java™ EE
    Implementing SOA Using Java™ EE ptg From the Library of ALESSANDRO CAROLLO The Java™ Series Visit informit.com/thejavaseries for a complete list of available publications. ptg ublications in The Java™ Series are supported, endorsed, and Pwritten by the creators of Java at Sun Microsystems, Inc. This series is the official source for expert instruction in Java and provides the complete set of tools you’ll need to build effective, robust, and portable applications and applets. The Java™ Series is an indispensable resource for anyone looking for definitive information on Java technology. Visit Sun Microsystems Press at sun.com/books to view additional titles for developers, programmers, and system administrators working with Java and other Sun technologies. From the Library of ALESSANDRO CAROLLO Implementing SOA Using Java™ EE B. V. Kumar ptg Prakash Narayan Tony Ng Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Cape Town • Sydney • Tokyo • Singapore • Mexico City From the Library of ALESSANDRO CAROLLO Many of the designations used by manufacturers and sellers to distinguish their products are claimed as Editor-in-Chief trademarks. Where those designations appear in this book, and the publisher was aware of a trademark Mark Taub claim, the designations have been printed with initial capital letters or in all capitals. Acquisitions Editor Sun Microsystems, Inc. has intellectual property rights relating to implementations of the technology Greg Doench described in this publication. In particular, and without limitation, these intellectual property rights may Development Editor include one or more U.S. patents, foreign patents, or pending applications.
    [Show full text]
  • Open Source & Cloud Computing: On-Demand, Innovative IT on A
    OPEN SOURCE & CLOUD COMPUTING: ON-DEMAND, INNOVATIVE IT ON A MASSIVE SCALE White Paper June 2009 Abstract While more and more start-ups are taking advantage of the cost-savings and agility that cloud computing provides , enterprises are now exploring how they could leverage an external cloud, build an internal cloud or even become a cloud provider. Because open source is fundamental to cloud computing, enterprises are also seeing that they can avoid the old problem of getting locked in to a single vendor. Sun, a globally recognized leader in open source, is committed to bringing the benefits of open standards and open source to cloud computing. Sun Microsystems, Inc. Table of Contents Executive Summary Making the Case for Cloud Computing . 1 Taking Advantage of Cloud Computing . 3 Open Source in the Cloud . 5 Cloud Computing with Sun . 7 Looking Ahead . 10 Executive Summary Sun Microsystems, Inc. Executive Summary Cloud computing offers enormous opportunities for enterprises to cut computing costs and speed time to market for new Web services. Whether they leverage an external cloud, build their own cloud internally, become a cloud services provider, or choose a blend of these options, enterprises can gain advantages that enable them to become much more agile. The success of massive-scale systems like Google, eBay, and Amazon led to the rise of cloud computing — and each of these companies built their highly customized systems on a huge scale with freely available, freely modifiable open-source software. Today, the dominant software stacks used in cloud computing environments are also open source, and the integrated, optimized, open-source Apache, MySQL, PHP/Perl/Python (AMP) stack is the preferred platform for building and deploying new Web applications and services.
    [Show full text]
  • Sun Cloud Computing Strategy NDA-021909 V5.Odp
    SUBTITLE WITH TWO LINES OF TEXT VONIF NECESSARY GRIDS ZU CLOUDS Constantin Gonzalez Principal Field Technologist Sun Microsystems GmbH 1 • Neuigkeiten • Teil 1: Die Pflicht > Neue Grid-Bausteine • Teil 2: Die Kür > Cloud Computing mit Sun Agenda • Nächste Schritte für Sie 2 kauft http://www.oracle.com/sun 3 Neue Bausteine für das Grid 4 Die Sun x86 Serverfamilie Sun Blade 6000 Sun Blade Sun Blade Sun Blade Sun Blade Sun Blade X6240 X6440 X6270 X6275 X6450 Blades NEU NEU 8 Sockel Daten- Sun Fire X4600 M2 Sun Fire X4540 Server Sun Fire X4450 2 Sockel Sun Fire X4170 Sun Fire X4270 4 Sockel ^^ NEU NEU Sun Fire X4275 NEU 2 Sockel Sun Fire X4140 Sun Fire X4240 Sun Fire X4440 4 Sockel 2 Sockel NEU Sun Fire X2200 M2 Sun Fire X2270 5 Sun Ultra 27 Workstation ● Prozessor ● 1x Intel Xeon 3500 (Quad-Core 130W) ● Memory ● 6x UDDR3-1333 DIMMs (12 GB Max) (24 GB Max Post-RR) ● I/O ● 2x PCIe Gen 2 x16 slot (x16 el/mec) ● 1x PCIe Gen 2 x8 slot (x4 electrical) ● 1x PCIe Gen 1 x8 slot (x4 electrical) ● 1x PCIe Gen 1 x1 slot (x1 el/mec) ● 1x PCI (32-bit/33MHz) ● 8x USB 2.0, 2x IEEE 1394a (FireWire) ● 1x Gigabit Ethernet ● Storage ● 4x 3.5” Drive bays ● SATA or SAS HDDs ● DVD ● Betriebssystem ● Solaris, Linux, Windows (auch 2008 Server) 6 Sun Fire X2270 ● Prozessor ● 2 Intel Xeon 5500 Prozessoren ● 12x DDR3 Memory Slots ● I/O ● 1x PCI-E 2.0 slot (x16 lanes) ● 2x Gigabit Ethernet ports ● 4x LFF HDD or SSD (3.5”) ● Non-volatile boot media (USB) ● 2x Flash DIMMs ● Verfügbarkeit ● 1x 600W High Efficiency PSU ● 3x Fan Blowers ● Management ● Sun ILOM Service Processor
    [Show full text]
  • Javajava && Solarissolaris -- Возможностьвозможность Сдаватьсдавать Сертификационныесертификационные Экзаменыэкзамены Заза 6060 (40)(40) У.Е.У.Е
    Обзор образовательных программ Sun Microsystems • Андрей Родионов • Sun Campus Ambassador • Sun Microsystems • http://osug.org.ua Направления сотрудничества • Возможности по изучению технологий Sun Microsystems и их интеграции в университетские программы • Возможности участия в разработке существующих проектов, а так же создание собственных разработок на основе предоставления открытого исходного кода • Возможности для проведения совместных исследований http://osum.sun.com/ Открытые учебные материалы Онлайн-курсы для студентов http://www.sunstudentcourses.com/ Sun Academic Initiative https://sailearningconnection.skillport.com -- БесплатныйБесплатный доступдоступ кк онлайн-курсамонлайн-курсам попо JavaJava && SolarisSolaris -- ВозможностьВозможность сдаватьсдавать сертификационныесертификационные экзаменыэкзамены заза 6060 (40)(40) у.е.у.е. Курсы SAI для подготовки с сдаче экзаменов • JavaJava > Sun Certified Java Associate (SCJA) > Sun Certified Programmer for the Java Platform, Standard Edition 6 (CX-310-065) > Sun Certified Web Component Developer (SCWCD) • SolarisSolaris > Sun Certified Solaris Associate (SCSAS) > Sun Certified System Administrator for the Solaris 10 OS, Part I of II (CX-310-200) > Sun Certified System Administrator for the Solaris 10 OS, Part II of II (CX-310-202) > Sun Certified Network Administrator for Solaris 10 OS (CX-310-302) Курсы для преподавателей и семинары для студентов • Sun Teacher Academy > Бесплатный тренинг для преподавателей со всей Украины > 8 x 5 — Java & Solaris > Проводится уже 2 года > В этом
    [Show full text]
  • Solaris Features
    INDEX 1. SOLARIS FEATURES 2. DIFFERENCE BETWEEN WINDOWS AND MACINTOSH 3. MAC OS X LEOPARD VS MICROSOFT WINDOWS VISTA 4. SUN MICROSYSTEM 5. NEW FEATURES OF THE FUTURE WINDOWS MEDIA PLAYER 12 SOLARIS FEFEATURES:ATURES: Feature Overview Get more details on the award winning and industry leading features in Solaris 10. Find out how these award winning features , Solaris Containers, ZFS, DTrace, and more can generate efficiencies and savings in your environment. Security Solaris 1 0 includes some of Observability the world's most advanced The Solaris 10 security features, such as release gives you Process and User Rights observability into Management, Trusted your system with Extensions for Mandatory tools such as Solaris Access Control, the Dynamic Tracing Cryptographic Framework (DTrace), which and Secure By Default enables real-time Networking that allow you application to safely deliver new debugging and solutions, consolidate with optimization. security and protect mission-critical data. Performance Platform Choice Solaris 10 delivers Solaris 10 is fully indisputable performance supported on more advantages for database, than 1200 SPARC- Web, and Java technology- based and x64/x86- based services, as well as based systems from massive scalability, top manufacturers, sh attering world records by including systems delivering unbeatable from Sun, Dell, HP, price/performance and IBM. advantages. Virtualization Networking The Solaris 10 OS With its optimized network includes industry- stack and support for first virtualization today’s advanced network features such as computing protocols, Solaris Containers, Solaris 10 delivers high- which let you performance networking to consolidate, isolate, most applications without and protect thousands modification. of applications on a single server.
    [Show full text]
  • Servers Storage Network
    > Behind the Clouds Eric Bezille Chief Technologist Sun Microsystems France, SAS All Clouds Share Key Traits One Service Fits All Virtualized Physical Resources Self Provisioning Elasticity Pay per Use Programmatic Control 18/05/09 Sun Microsystems Proprietary 2 Cloud Computing Layers Software as a Service (SaaS) Applications offered on-demand over the network (salesforce.com)‏ Platform as a Service (PaaS) Developer platform with built-in services (Google App Engine) Infrastructure as a Service (IaaS) Basic storage and compute capabilities offered as a service (Amazon web services) 18/05/09 Sun Microsystems Proprietary 3 Sun Open Cloud Sun Open Cloud API S a a I OpenStorageServer 18/05/09 Sun Microsystems Proprietary 4 Sun Open Cloud Sun Open Cloud API S a a P S a a I OpenStorageServer 18/05/09 Sun Microsystems Proprietary 5 SaaS PaaS 18/05/09 IaaS Sun Open CloudSun Sun Microsystems Proprietary Open Storage Server Sun Open Cloud API Open CloudSun 6 Example : SmugMug.com • Professional Photo Site • Sun Systems for Web, MySQL & 1st Tier Storage • Amazon S3 & EC2 for archive • Functional offload to cloud • Many modern Web 2.0 startups and SMB businesses use similar model Don MacAskill SmugMug's CEO & Chief Geek http://blogs.smugmug.com/don/2008/10/10 http://blogs.smugmug.com/don/2008/12 18/05/09 Sun Microsystems Proprietary 7 Cloud Social Application Platform End-Users Your API Online IDE Sun Developers Your Network Cloudhttp://zembly.com/ 18/05/09 Sun Microsystems Proprietary 8 18/05/09 Sun Microsystems Proprietary 9 Project Caroline https://www.projectcaroline.net/ Project Caroline helps software providers develop services rapidly, update in-production services frequently, and automatically flex their use of platform resources to match changing runtime demands.
    [Show full text]
  • (NOI) Is Part of the National Infocomm Competition 2009 (NIC) Under the Secondary School and Junior College Circuits
    12 th National Olympiad in Informatics Fact Sheet 12 th National Olympiad in Informatics (NOI) is part of the National Infocomm Competition 2009 (NIC) under the Secondary School and Junior College circuits. Synopsis of Competition National Olympiad in Informatics (NOI) is an annual competition organised by the School of Computing (SoC), National University of Singapore, since 1998. It is modelled after the International Olympiad in Informatics (IOI), the ultimate international competition in computing. ( Informatics is the European term for computer science.) NOI emphasises creativity in problem solving on the one hand, and programming skill and expertise on the other. NOI consists of a four-hour session in which each contestant is required to individually solve and program a solution to each of the five to seven programming tasks. The solutions are judged according to their correctness (i.e., whether they produce the correct answers) as well as their speed of execution (i.e., producing the answers within a time limit). The actual time spent on programming is not taken into account in the evaluation. Each contestant works on a PC and is given a choice of programming language (Pascal, C or C++) to use. Target Audience This challenge is open to secondary schools and junior colleges. Each school may register five students maximum. Scoring System The judging system is automated. Every task (problem) contains five test data sets. Each submitted program is run by the judging system and its output compared with the correct answer. If the output is correct, it is awarded 20 marks; no mark is awarded if the output is wrong or no output is produced within the set time limit.
    [Show full text]
  • Sun™ Jumpstart Your Career
    WITH SUN™ JUMPSTART YOUR CAREER. Welcome, Student Developers Where can you find hot technologies, open-source communities, and job opportunities? Visit developers.sun.com/students/. Sun is looking for students who are ready to innovate and create the future of technology. Highlights Sun was founded by student developers, and we know that some of the best application development comes from students like you. Sun is committed to helping student developers get started on the right foot. With the Sun™ Developer Network for students, you can: • Learn about and download new and cool technology • Build social networking applications with Zembly • Get involved with open-source communities • Access free student training • Become a Sun certified developer • Win stuff through contests and games • Apply for entry-level jobs and internships • Participate in more than 200 Sun Forums • Share tech tips, code, and articles with the SDN Share program • Access JavaOne™ conference online tech sessions • Get discounts on Sun gear and books • Stay connected to Sun through training and certification Campus Ambassadors discounted certification to all students. Save up to Sun has more than 500 Campus Ambassadors world- 60% and get free practice exams. Did you know that wide who help spread knowledge and awareness of Sun certified developers typically get paid a 14% leading-edge technologies. Come build a network higher starting salary? of future tech leaders and learn how to become a Campus Ambassador. Free and Open Source Software Participate in the open-source community. Share Win Stuff: Sun Contests and Events your code, thoughts, and ideas with developers Sun offers contests throughout the year where you worldwide.
    [Show full text]
  • Wrox.Opensocial.Network.Programming.Apr.2009.Pdf
    spine=.816" Programmer to Programmer™ Get more out of WROX.com Interact Chapters on Demand Take an active role online by participating in Purchase individual book chapters in pdf our P2P forums format Wrox Online Library Join the Community Hundreds of our books are available online Sign up for our free monthly newsletter at through Books24x7.com newsletter.wrox.com Wrox Blox Browse Download short informational pieces and Ready for more Wrox? We have books and code to keep you up to date and out of e-books available on .NET, SQL Server, Java, trouble! XML, Visual Basic, C#/ C++, and much more! Contact Us. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing [email protected] Grewe ffirs.tex V2 - 03/09/2009 5:15pm Page i OpenSocial Network Programming Introduction ......................................................................xvii Chapter 1: Social Network Programming ...............................................1 Chapter 2: Introduction to OpenSocial ............................................... 55 Chapter 3: Gadget XML and Gadget API .............................................. 87 Chapter 4: JavaScript API ......................................................... 111 Chapter 5: OpenSocial RESTful API ................................................. 169 Chapter 6: Programming Fundamentals ............................................. 221 Chapter 7: Sample Applications .................................................... 235 Chapter 8: Performance, Scalability,
    [Show full text]
  • Implementing SOA Using Java™ EE
    Implementing SOA Using Java™ EE ptg From the Library of ALESSANDRO CAROLLO The Java™ Series Visit informit.com/thejavaseries for a complete list of available publications. ptg ublications in The Java™ Series are supported, endorsed, and Pwritten by the creators of Java at Sun Microsystems, Inc. This series is the official source for expert instruction in Java and provides the complete set of tools you’ll need to build effective, robust, and portable applications and applets. The Java™ Series is an indispensable resource for anyone looking for definitive information on Java technology. Visit Sun Microsystems Press at sun.com/books to view additional titles for developers, programmers, and system administrators working with Java and other Sun technologies. From the Library of ALESSANDRO CAROLLO Implementing SOA Using Java™ EE B. V. Kumar ptg Prakash Narayan Tony Ng Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Cape Town • Sydney • Tokyo • Singapore • Mexico City From the Library of ALESSANDRO CAROLLO Many of the designations used by manufacturers and sellers to distinguish their products are claimed as Editor-in-Chief trademarks. Where those designations appear in this book, and the publisher was aware of a trademark Mark Taub claim, the designations have been printed with initial capital letters or in all capitals. Acquisitions Editor Sun Microsystems, Inc. has intellectual property rights relating to implementations of the technology Greg Doench described in this publication. In particular, and without limitation, these intellectual property rights may Development Editor include one or more U.S. patents, foreign patents, or pending applications.
    [Show full text]