Your SlideShare is downloading. ×
0
Save $200! reGiSTer by April 22.

                                                                                        ...
Save $200! reGiSTer by April 22.


                                                  ATTendee pricinG                     ...
2009 JAvAone conference       SM




                                             ShArpen your SkillS                     ...
conference hiGhliGhTS


                               duke’S choice AWArdS                                               ...
conference AT A GlAnce
                                         7 a.m.        8 a.m.            9 a.m.           10 a.m.  ...
JAvAone pAvilion


                               leAderS. innovATorS.                                   exhibiTorS       ...
Javaone Pavilion i aFTeR DaRK evenTS                                                                                      ...
JAvA univerSiTy             SM




                               in-depTh TechnicAl TrAininG                             ...
courSe index                                                                                                              ...
courSe deScripTionS                                                                                                       ...
courSe deScripTionS                                                                                                       ...
courSe deScripTionS                                                                                                       ...
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
09J1_ACG_Prospect
Upcoming SlideShare
Loading in...5
×

09J1_ACG_Prospect

6,893

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
6,893
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "09J1_ACG_Prospect"

  1. 1. Save $200! reGiSTer by April 22. AdvAnce conference Guide 2009 Javaone conference | June 2–5, 2009 | The Moscone center, San francisco, cA SM JAVA + COMMUNITY = POWERFUL Sharpen your work on technologies that matter, get hands-on, and (re)connect with the best community in technology today. Whether you’re into… Embedded Java™ technology Java technology developer communities Real-time Java technology AJAX APIs, standards, and specifications Game development JavaFX™ technology REST for Java technology Cloud computing Garbage collection JavaServer™ Faces 2.0 technology Robotics Cloud-enabled database technology GlassFish™ application server Mobile Information Device Profile (MIDP) Scripting within the Java Virtual Machine Compatibility and interoperability IDEs Music technologies Sun™ Enterprise Service Bus Suite Concurrency Integration and service-oriented development NetBeans™ IDE Virtual worlds Desktops Java Card™ platform Open-source and community development Voice recognition * Content subject to change. Eclipse Java Runtime Environment software Persistence architectures Web services Eco responsibility Java SE, Java EE, and Java ME platforms Rails on the Java Virtual Machine Web standards such as Canvas and SVG you gotta be here this year. Note: This guide is big, because we’ve cross-referenced all of the session listings to give you easy access to everything you need. JAVA.SUN.COM/JAVAONE 1 NEXT CONTENTS SEARCH CLOSE
  2. 2. Save $200! reGiSTer by April 22. ATTendee pricinG refer A friend proGrAM attendee Special pricing early Bird regular Onsite refer Five of Your Friends and colleagues and receive (Through 4/22) (Through 6/1) (Through 6/5) a Flip MinoHd! all-access pass $3,500 $3,500 $3,500 Have you ever wanted a lightweight, super-sleek, conference plus pass portable camera with the power of HD? You can get • With access to half-day Java University program, Sunday only SM $2,190 $2,290 $2,390 • With access to full-day Java University program, Monday only $2,590 $2,690 $2,790 one when you refer five of your friends and colleagues • With access to half-day Java University program on Sunday and to the JavaOne conference! full-day Java University program on Monday $2,790 $2,890 $2,990 The Flip MinoHD fits right in your pocket, has one- conference pass $1,795 $1,895 $1,995 touch recording, and weighs less than four ounces. Java University pass Only • Half-day Java University program, Sunday only $395 $395 $395 It’s easy to use and takes HD-quality video. Just have • Full-day Java University program, Monday only $795 $795 $795 everyone you’re referring enter your registration ID • Half-day Java University program on Sunday and full-day number (located on your registration confirmation) Java University program on Monday $995 $995 $995 as their referral code when they register and you pavilion pass Only Free Free Free can receive one of the referral gifts described below. all-access pass group discount All referral codes must be submitted at the time of Access to: Do you plan on bringing a large group to the Conference this registration to qualify. • JavaOne conference — Four-day Conference program SM year? The 2009 JavaOne conference group discount offers including all general and technical sessions special savings when you register a group from your company. • Java University Register four (4) or more Conference Pass or Conference Plus • CommunityOne Plus Deep Dives — Includes two days of Pass attendees and receive a 10% discount off the Conference 1–4 registration referrals: one T-shirt designed by Deep Dive sessions Pass portion of the price. It’s easy. Just call the JavaOne Sun’s James Gosling* • The Pavilion Conference Registration and Housing Hotline for more details: In addition to access to all these venues, you won’t have to • U.S. and Canada: 1-866-382-7151 5 or more registration referrals: one Flip MinoHD* wait in line and will receive preferential seating at all JavaOne • International: +1-650-226-0820 conference sessions and events. You’ll also receive a special This offer applies only to Conference Pass and Conference Plus *Available only to paid Conference Pass, Conference Plus Pass, and All-Access Pass gift: a 100% full-grain, brown leather computer briefcase. Pass rates. No other offers/packages apply. Qualifying passes attendees, and while supplies last. Refer to the Official Rules for more information. conference plus pass: Access to the four-day Conference must be purchased at the same time and be from the same program, including Java University (a choice of half-day Java organization. University program on Sunday only; full-day Java University Faculty/Staff and Student packages program on Monday only; or both the half-day Java University Packages are available for faculty/staff and students taking a program on Sunday and full-day Java University program on minimum of 6 to 8 units. This offer applies only to accredited Monday) and the Pavilion. nonprofit institutions of learning. You must be at least 18 conference pass: Access to the four-day Conference program years of age to participate. and the Pavilion. If you’re a faculty/staff member or an eligible student, contact Java University program pass: Access to the Java University the JavaOne Conference Registration and Housing Hotline for program. additional information: pavilion pass: Access to all four days of the Pavilion (June 1–4), • U.S. and Canada: 1-866-382-7151 the CommunityOne general session and Unconference, and • International: +1-650-226-0820 the JavaOne conference general sessions (June 2–4). Access to * Content subject to change. the general sessions is based on available seating. JAVA.SUN.COM/JAVAONE 2 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  3. 3. 2009 JAvAone conference SM ShArpen your SkillS conTenTS you know the technology industry. do you think anyone who’s Pricing Information 2 really sharp is slowing down because of the economy? of course Conference Highlights 4 not. And the Javaone conference hasn’t slowed down either. Conference at a Glance 5 This year the conference is all about the technologies that are in JavaOne Pavilion 6 demand right now — and poised for growth: Java University 8 Hands-on Labs Program 24 > rich media applications and interactive content Topics and Sessions 30 > Mobility Rich Media Applications and 30 > Services Interactive Content > core technologies Mobility 33 Services: SOA Platform and 36 in this guide, you’ll get the first glimpse of the 2009 Javaone conference. Middleware Services There’s a lot to take in — and there will be even more in the coming weeks. Services: Web 2.0, Next-generation 38 Web, and Cloud Services Platforms The conference packs in as much information and networking as two — or more Core Technologies: Java SE and 42 — conferences. during your visit, you’ll benefit from a variety of experiences: Java Technology for the Desktop > learning — Get the no-nonsense information you can use immediately in your Core Technologies: 47 work. And marketing-speak is expressly forbidden. Java EE Technology > hundreds of technical sessions and bofs, including hands-on labs — this is the Core Technologies: Embedded/ 50 Real-time/Java Card Technologies place to get your hands dirty with the latest tools and technologies. > The pavilion — leaders. innovators. brash startups. Access the whole spectrum All Topics: Tools and Languages 52 of companies leading innovation using Java™ and other new technologies. All Topics: Cool Stuff 55 > community — hang out with other smart people who are thinking up solutions Session Descriptions 60 people will be using later this year and in years to come. Technical Sessions 60 * Content subject to change. There are so many reasons to attend the 2009 Javaone conference. but don’t BOF Sessions 108 forget the most important one: the contribution you make to the dialogue and The JavaOne Conference Program 130 the community by being there. We look forward to seeing you at the conference. Review Committee Session Index 132 JAVA.SUN.COM/JAVAONE 3 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  4. 4. conference hiGhliGhTS duke’S choice AWArdS JAvA chAMpionS GenerAl SeSSionS* Every year the JavaOne conference The Java Champions community was started by Sun at the 2005 In daily general session presentations, visionary speakers culminates with the Duke’s Choice JavaOne conference to recognize key influencers in the Java from leading organizations offer compelling perspectives Awards, celebrating extreme innovation community. Java Champions are influential Rock Star presenters on the future of technology — its trends, challenges, and in the world of Java technology. And the and Java technology educators, authors, and consultants; Java opportunities. These forward-looking sessions offer attendees global search is on to find this year’s platform event organizers; and others within the Java technology a roadmap for what the industry will be doing with Java coolest Java technology-based projects ecosystem. For the third consecutive year, Java Champions have technology in the years ahead. for consideration. The primary judging contributed to the JavaOne conference process as technical criteria for this prestigious award is reviewers for paper submissions, have been recognized for their innovation — and that puts small developer shops on an equal achievements, and have shared their thoughts about the state of footing with multinational giants. So don’t miss this opportunity the Java platform at their BOF sessions. to be recognized as one of the Java developer community elite at the JavaOne conference in San Francisco. Visit java.sun.com/ javaone to access the nomination form. JAvA uSer GroupS More than 40 Java user groups assemble at the JavaOne rock STArS on STAGe conference each year. They engage in a host of community GenerAl SeSSion Schedule activities, including an offsite meeting sponsored by Sun’s The JavaOne conference Rock Stars Technology Outreach Group. There’s also a special meeting with TUeSDAY, JUne 2 8:30–10:30 a.m. Program honors outstanding speakers Sun’s James Gosling for the JUG that registers the most JavaOne 1:30–3:00 p.m. | 3:20–4:20 p.m. who’ve consistently delivered conference attendees. You can find the JUG leaders at their WeDneSDAY, JUne 3 8:30–9:15 a.m. | 5:30–6:15 p.m. exceptional content. They’re not only expanded pod inside the java.net Community Corner or at the renowned experts in their areas, they’ve Java Champions BOF. Check them out and find a JUG for you! THURSDAY, JUne 4 8:30–9:15 a.m. | 5:30–6:15 p.m. also received the highest accolades from FRIDAY, JUne 5 8:30–10:30 a.m. those who’ve attended their sessions. *Sessions and times subject to change. Honored presenters from the past four JavaOne conferences have been identified with the Rock Star Duke™ designation in the session listings. We applaud their contributions to JavaOne conference education and their commitment to the Java reTAil STore And bookSTore hourS We’re in your neighborhood technology community. Retail Store Bookstore MOnDAY, JUne 1 10:00 a.m.–7:00 p.m. 8:00 a.m.–6:00 p.m. TUeSDAY, JUne 2 10:00 a.m.–7:00 p.m. 7:30 a.m.–7:00 p.m. WeDneSDAY, JUne 3 10:00 a.m.–7:00 p.m. 7:30 a.m.–7:00 p.m. * Content subject to change. THURSDAY, JUne 4 10:00 a.m.–7:00 p.m. 7:30 a.m.–7:00 p.m. FRIDAY, JUne 5 10:00 a.m.–3:00 p.m. 8:00 a.m.–3:00 p.m. check us out JAVA.SUN.COM/JAVAONE 4 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  5. 5. conference AT A GlAnce 7 a.m. 8 a.m. 9 a.m. 10 a.m. 11 a.m. noon 1 p.m. 2 p.m. 3 p.m. 4 p.m. 5 p.m. 6 p.m. 7 p.m. 8 p.m. SUndaY, MaY31 JAvA univerSiTy reGiSTrATion 12–6 p.m. JAvA univerSiTy 1:30–5 p.m. JAvA univerSiTy recepTion 5–6 p.m. JAvA univerSiTy bonuS SeSSionS 6–9 p.m. MOndaY, JUne 1 JAvA univerSiTy JAvA univerSiTy JAvA univerSiTy JAvA univerSiTy bonuS SeSSionS 9 a.m.–5 p.m. lunch recepTion 6–9 p.m. 12:30–1:30 p.m. 5–6 p.m. reGiSTrATion 7 a.m.–7 p.m. coMMuniTyone coMMuniTyone 9 a.m.–6 p.m. recepTion 6–7:30 p.m. The pAvilion 3–7:30 p.m. tUeSdaY, JUne 2 TechnicAl SeSSionS 10:50 a.m.–1:10 p.m. TechnicAl SeSSionS 3:20–7 p.m. bof SeSSionS 7:30–10:20 p.m. reGiSTrATion 7 a.m.–8 p.m. hAndS-on lAbS hAndS-on lAbS 10:50 a.m.–12:50 p.m. 3:20–10:20 p.m. breAkfAST GenerAl SeSSion lunch GenerAl SeSSion GenerAl 7–8:30 a.m. 8:30–10:30 a.m. 11:50 a.m.–2 p.m. 1:30–3 p.m. SeSSion 3:20–4:20 p.m. The pAvilion pAvilion recepTion 11:30 a.m.–7:30 p.m. 6–7:30 p.m. WedneSdaY, JUne 3 TechnicAl SeSSionS 9:30–11:50 a.m. TechnicAl SeSSionS 1:30–5:10 p.m. bof SeSSionS 6:30–9:20 p.m. reGiSTrATion 7 a.m.–7 p.m. hAndS-on-lAbS hAndS-on lAbS hAndS-on lAbS 9:30–11:30 a.m. 12:30–4:50 p.m. 6:30–8:30 p.m. breAkfAST GenerAl lunch GenerAl 7–8:30 a.m. SeSSion 11:50 a.m.–2 p.m. SeSSion 8:30–9:15 a.m. The pAvilion 5:30–6:15 p.m. 10 a.m.–4:30 p.m. tHUrSdaY, JUne 4 TechnicAl SeSSionS 9:30–11:50 a.m. TechnicAl SeSSionS 1:30–5:10 p.m. bof SeSSionS 6:30–9:20 p.m. reGiSTrATion 7 a.m.–7 p.m. hAndS-on lAbS hAndS-on lAbS hAndS-on lAbS 9:30–11:30 a.m. 12:30–4:50 p.m. 6:30–8:30 p.m. breAkfAST GenerAl lunch GenerAl 7–8:30 a.m. SeSSion 11:50 a.m.–2 p.m. SeSSion * Content and times subject to change. 8:30–9:15 a.m. The pAvilion 5:30–6:15 p.m. “AfTer dArk” bASh 10 a.m.–2 p.m. 7–10 p.m. FridaY, JUne 5 TechnicAl SeSSionS 10:50 a.m.–5 p.m. reGiSTrATion 7 a.m.–1 p.m. hAndS-on lAbS hAndS-on lAbS 10:50 a.m.–12:50 p.m. 1:30–3:30 p.m. breAkfAST GenerAl SeSSion lunch 7–8:30 a.m. 8:30–10:30 a.m. 11:50 a.m.–2 p.m. JAVA.SUN.COM/JAVAONE 5 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  6. 6. JAvAone pAvilion leAderS. innovATorS. exhibiTorS coSponSorS brASh STArTupS. The Pavilion is more than a great place to get your questions answered — it’s also a great place to be surprised by new Let us introduce you to our cosponsors — companies that are at the forefront of developing game-changing technologies. We technologies and solutions. In the Pavilion, you’ll find the hope you’ll take advantage of the JavaOne conference to find if you want to access the entire spectrum of companies you know, the companies you want to know, and out what’s happening with these industry leaders (current as companies leading innovation for Java and other the companies you should know, all in one easy-to-explore of this publication and more to come!). You’ll have plenty of creative, leading-edge technologies, don’t miss venue. Check out the list of exhibitors below (current as of opportunities: Platinum cosponsors have the opportunity to host your chance to visit the pavilion. There’s so much this publication and more to come!), and then talk to their a general session. Other cosponsors will have developers hosting to do, ask, and learn. Get hands-on with the tools experts on the Pavilion floor. technical sessions. And all cosponsors will be available to talk, one-on-one, on the Pavilion floor. So make contact. and technologies. Get face-to-face with the experts. you never know what you’ll discover. exhibitors platinum cosponsor JAVA + YOU = EXPRESSIVE Adobe Systems Inc. JNBridge AgileIT LLC Klocwork Altova Liferay, Inc. Amazon Livescribe Inc. Appistry MapQuest cosponsors Atlassian Mashery BIRT Exchange by Actuate OPNET Technologies, Inc. Canoo Engineering AG Pentaho Corporation Caucho Technology Perforce Software Coverity Pervasive Software Inc. dotFX Inc. Real-Time Innovations (RTI) Media Sponsors eBay Ricoh Americas Corporation Eclipse Foundation Safari Books Online Electric Cloud ScaleOut Software, Inc. ESRI Software FX, Inc. ExactTarget SpringSource hello2morrow Inc. Sprint Nextel ICEsoft Technologies Inc. State Farm Insurance Companies ILOG, an IBM Company Urbancode * Content subject to change. Media partners Intellicus Technologies Viewtier Systems IT Mill Webtide LLC Application Development Trends | DZone, Inc. | Extension Media JetBrains s.r.o. WIBU-SYSTeMS USA, Inc. IEEE Computer Society | Linux Journal | Slashdot | SourceForge Jinfonet Software Zero Turnaround Toolbox | WITI – Women in Technology International JAVA.SUN.COM/JAVAONE 6 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  7. 7. Javaone Pavilion i aFTeR DaRK evenTS Javaone Pavilion CHanGe (Y)oUR WoRlD loUnGe Javaone ConFeRenCe aFTeR DaRK evenTS aBoUT SUn STaRTUP eSSenTialS Come and play with interactive demos and applications in Luck favors the repaired. And after a full day of Conference Sun Startup Essentials is a fee-free program that offers deep Sun’s Change (Y)our World Lounge. Focusing on freedom, stimulation, everyone needs a little time to relax, repair, discounts on industry-leading, power-efficient servers and storage collaboration, and leadership in social change, the Change (Y)our share ideas, and network. JavaOne After Dark events give you products and massively scalable Web hosting services, plus free World Lounge showcases applications tied to global awareness opportunities to enjoy some downtime with your peers, talk training and technical advice. and demos that foster audience engagement and participation. about how you’ll use your Conference knowledge over the next With servers starting under $750 and certified for Linux, Get real-life, hands-on experience with the latest Java technology- week and year — and maybe even plan your own startup. Windows, and the Solaris™ OS, and Web hosting starting at based products and applications, meet this year’s Duke’s Choice $40/month, you can build your business on a solid foundation. Award winners, and much, much more. Pavilion Welcome Reception With Sun technology powering your infrastructure, you’ll have Tuesday, June 2 | 6–7:30 p.m. all the capabilities you need to quickly develop your product CommUniTY CoRneR Get another look at exhibitor technologies during the and scale to meet the skyrocketing demands of a growing Pavilion Reception. It takes place following your first day at business — without having to worry about outgrowing your The java.net Community Corner will again be a hub of activity technology investments. the Conference and is the perfect opportunity to enjoy some at this year’s Pavilion. It’s the place to share your thoughts on refreshments while seeing everything the Pavilion has to offer. Java technology with the greater Java community and meet We want to help you hit it big, even on a shoestring budget. Meet with representatives of leading technology companies, see and chat with community leaders, developers, project owners, Join Sun Startup Essentials today at sun.com/startup. special demos of the latest enhancements to the Java platform Java user group leaders, the NetBeans™ Dream Team, and Java and expanded technologies, and meet with session speakers and Champions. There are podcasts and mini-talks occurring in the technical experts. neTBeanS™ DReam Team Corner — and you never know which Java technology celebrity will show up to do an impromptu Q&A session with Community For the first time at the JavaOne conference, the NetBeans Corner attendees. Dream Team is participating in the java.net Community Corner. The Dream Teamers speak regularly to Java user groups and engage with Sun’s software development teams via the NetBeans Community Acceptance Testing Program (NETCAT). Pavilion HoURS MONDAY, JuNE 1 3:00–7:30 p.m. > CommunityOne Reception 6:00–7:30 p.m. Javaone Conference “after Dark” Bash TuESDAY, JuNE 2 11:30 a.m.–7:30 p.m. Thursday, June 4 | 7–10 p.m. > Pavilion Welcome Reception 6:00–7:30 p.m. The “After Dark” Bash is a great exclamation point for celebrating another year with the JavaOne community. Plan to have some WEDNESDAY, JuNE 3 10:00 a.m.–4:30 p.m. fun, unwind, network, and talk shop — or not. Whatever your THuRSDAY, JuNE 4 10:00 a.m.–2:00 p.m. mood, this year’s “After Dark” Bash will provide plenty of * Content subject to change. entertainment. JAVA.SUN.COM/JAVAONE 7 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  8. 8. JAvA univerSiTy SM in-depTh TechnicAl TrAininG courSe index The 2009 Java university program offers the in- choose one of the following Java university programs: depth courses that today’s developers are looking for. These technical training sessions cover the > acceSS tO tHe HalF-daY Java UniverSitY prOgraM On SUndaY OnlY hottest open-source developer topics, including Java platform, enterprise edition (Java ee platform); SoA; Attend one of the following Sunday afternoon half-day sessions (1:30–5 p.m.): Javafx technology; Web 2.0; ruby; Groovy; MySQl™ 1. Developing Enterprise Applications with the Spring Framework (Monday option available) database; cloud computing; and much more. The 2. Extreme Performance: Tuning Java Platform, Standard Edition (Java SE Platform) for Throughput and Latency Java university program provides access to Sun and 3. Integrating Web 2.0 and Cloud Computing to Build Next-Generation Java Technology-Based Applications industry experts who teach these deep-dive courses. 4. Java Certification Workshop: Review and Prep Session to Pass the Sun Certified Java Programmer Certification Exam learn from the experts and share your knowledge with your peers. 5. More Than Skin-Deep: JavaServer Faces 2.0 Platform Foundation and Practice 6. Rapid Web Application Development with Groovy and Grails (Monday option available) The Java university program will be held on Sunday 7. Writing Powerful Real-Time Web Applications, Using Grizzly Comet afternoon, May 31, 2009, and all day Monday, June 1, 2009. Attendees can choose the half-day At the end of the day, if you’re still yearning for more, you can stay for one of these three bonus option, full-day option, or both, then select from the Sunday evening sessions* (6–9 p.m.): sessions listed. in addition, attendees are invited to • Creating and Hosting Social Applications of All Shapes and Sizes with the Zembly™ Application join us for an evening reception as well as “bonus” • Developing and Deploying Mobile enterprise Solutions Using Sun GlassFish Mobility Platform evening sessions. • Getting Started with MySQL Database for Developers *Note: Seating in bonus sessions is available on a first-come, first-served basis. JAVA = INNOVATION * Content subject to change. JAVA.SUN.COM/JAVAONE 8 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  9. 9. courSe index JAvA univerSiTy > acceSS tO tHe FUll-daY Java UniverSitY prOgraM On MOndaY OnlY Attend one of the following Monday full-day sessions (9 a.m.–5 p.m.): 1. Designing and Implementing Secure Java Technology-Based Web Services 2. Using Java Platform, enterprise edition (Java ee Platform) and SOA to Help Architect and Design Robust enterprise Applications or make it a full day by combining one Monday morning half-day session with one Monday afternoon half-day session. Monday morning half-day sessions (9 a.m.–12:30 p.m.): 1. Developing Portable Java Platform, Enterprise Edition (Java EE Platform) Applications with the Enterprise JavaBeans™ 3.1 Technology-Based Component API 2. Developing Enterprise Applications with the Spring Framework (Sunday option available) 3. Developing Secure, Interactive Applications Hosted on a Variety of Clients, Using JavaFX Technology 4. Rapid Web Application Development with Groovy and Grails (Sunday option available) 5. Web 2.0: Building Dynamic Web Sites with AJAX and the Dojo Toolkit Monday afternoon half-day sessions (1:30–5 p.m.): 1. Developing Java Technology-Based Applications with the Java Persistence API 2.0 2. Filthy-Rich Clients 3. Learning How to Develop Java Platform, Micro edition (Java Me Platform) and JavaFX Mobile Applications for Mobile Devices 4. Using the Power of JRuby and Rails to Develop Robust Applications 5. Web 2.0: Leveraging the Project jMaki, Google Web Toolkits, and Flex for Rapid Web Site Development At the end of the day, if you still have room left in your brain, you can stay for one of these four bonus Monday evening sessions* (6–9 p.m.): • Application Performance Tuning, Using Dynamic Tracing (DTrace) • Building Robust Solutions with GlassFish Enterprise Server and MySQL Database • NetBeans 6.5 Architecture and Its Powerful Plugins • Cloud Computing: Developing, Deploying, and Managing Applications in the Cloud *Note: Seating in bonus sessions is available on a first-come, first-served basis. * Content subject to change. > acceSS tO tHe Java UniverSitY prOgraM On SUndaY (HalF daY) and MOndaY (FUll daY) Combine the Sunday and Monday offerings for a lower price! JAVA.SUN.COM/JAVAONE 9 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  10. 10. courSe deScripTionS JAvA univerSiTy SUNDAY MONDAY Course Index Application performance Tuning, using dynamic – I/O and file systems Enterprise Edition 5 (Java EE 5 platform). Developers can – Processes and threads deploy and manage applications based on JavaServer Pages™ Tracing (dTrace) – The kernel (JSP™) technology, JavaServer Faces technology, the Java instructors: phil harman and Jon haslam Servlet API, and Enterprise JavaBeans (EJB™) technology. The Application Analysis by Example course length: bonus evening course course also covers cluster and enterprise profiles. Students • Applying DTrace to C-Based Applications learn to configure, administer, and deploy Web applications, cOUrSe deScriptiOn: • Adding DTrace Probes to Your Own Code (USDT) EJB 3.1 technology-based applications, and Web services on The Solaris 10 Operating System provides a revolutionary new • Applying DTrace to Java Programming-Language-Based an application server. The course explains how to enable framework for application and system observability: Dynamic Applications the various advanced application server features, such as Tracing (DTrace). This course provides students with the basic Next Steps: Resources and Pointers in-memory replication, high-availability database (HADB), load set of tools required to immediately begin using DTrace for balancing, monitoring and logging, clustering, and security, prerequisites: application and systemic performance analysis. By use of to the deployed applications. It also covers integration of the A general programming background is preferred but not examples, it demonstrates how students can quickly obtain MySQL database and Sun GlassFish Enterprise Server v3 Prelude essential. views of their software stack that they never knew existed. It also and value-added features. presents an overview of the DTrace framework and architecture, Objectives: together with many examples of the D language. Upon completion of this course, participants should be both cOUrSe apprOacH: motivated and able to begin applying DTrace to real-life This course focuses on the usage of the GlassFish application cOUrSe apprOacH: scenarios. server, using code examples. The demos for this course feature Renowned for their humorous approach to the subject, the the Sun GlassFish Enterprise Server Enterprise Profile and the Features of this course: instructors bring lots of examples together with a modicum of NetBeans IDE with the NetBeans Visual Web Pack. • Code reviewed and demonstrated by the instructors will be interaction to demonstrate why DTrace is the answer to most of available for download within a few weeks after the Java content: the big questions in life. University program. • GlassFish Application Server Installation and Registration content: • Students will receive a printed copy of the instructors’ slides. • GlassFish Application Server Features This session makes extensive use of live examples (typed live and • Material is presented by Solaris OS kernel engineers. • Configuring Sun GlassFish Enterprise Server not precanned whenever possible). It begins with an overview of • The instructors will be available for Q&A immediately following • Clustering and Load Balancing the complexity faced in behavioral analysis and why extant tools the course. • Configuring and Using In-Memory Replication for Session just don’t make the grade. It demonstrates why DTrace is able Persistence Job roles this course is applicable to: to solve the issues faced. And it gives an overview of the DTrace • Configuring and Using HADB • Developers and system administrators architecture, along with examples of how to analyze various • Working with Databases parts of a systems software stack. This is followed by examples of • Advanced Configuration and Administration analyzing C and Java technology-based applications. building robust Solutions with Sun Glassfish • Development Tools Support Setting the Scene: Why You need DTrace enterprise Server and MySQl database • Securing Sun GlassFish Enterprise Server • Observability and Complexity: The Way Things Were • Java Persistence API instructors: Shreedhar Ganapathy and Joe boulenouar • Integration of MySQL Database with GlassFish Application • DTrace: The Dawn of a New Era course length: bonus evening course • Thrill Seeking: DTrace by Example (a Quick Tour) Server * Content subject to change. cOUrSe deScriptiOn: • GlassFish Application Server Value-Added Features DTrace: An Overview This course introduces Sun GlassFish Enterprise Server as a • GlassFish Server v3 Prelude • Systemic observability by example – System calls platform for deploying services ranging from simple Web prerequisites: – Scheduling applications to enterprise-scale applications and Web services. A general programming background is preferred but not Sun GlassFish Enterprise Server is based on Java Platform, essential. cont. >> JAVA.SUN.COM/JAVAONE 10 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  11. 11. courSe deScripTionS JAvA univerSiTy SUNDAY MONDAY Course Index Objectives: • Software as a Service in Cloud Computing • Building Flickr Widgets Upon completion of this course, participants should be both • Virtualization in Cloud Computing • Building Zillow Widgets motivated and able to use the GlassFish application server for • Data Storage in Cloud Computing • Facebook Integration their development and production systems. • Widget Gallery prerequisites: • Building for the iPhone Features of this course: Some Web application development experience is useful but not • Code reviewed and demonstrated by the instructors will be required. prerequisites: available for download within a few weeks after the Java Participants should have a good understanding of the core Java Objectives: University program. platform as well as a basic knowledge of general Java Platform, Upon completion of this course, participants should be able • Students will receive a printed copy of the instructors’ slides. Enterprise Edition (Java EE platform) concepts. to build reasonably sophisticated Web 2.0 applications that • Material is presented by GlassFish application server experts. integrate with cloud computing. Objectives: • The instructors will be available for Q&A immediately following Upon completion of this course, participants should have an the course. Features of this course: understanding of how to use the Zembly application to create • Code reviewed and demonstrated by the instructors will be Job roles this course is applicable to: provided after the course. useful social Web applications. • Developers, administrators, and architects • Students will receive a printed copy of the instructors’ slides. Features of this course: • The instructors will be available for Q&A immediately following • Code reviewed and demonstrated by the instructors will be cloud computing: developing, deploying, and the course. available for download after completion of the course. • Students will receive a printed copy of the instructors’ slides. Managing Applications in the cloud Job roles this course is applicable to: • Material is presented by Sun-certified Java technology • Developers and architects instructors: Todd fast and chris Webster instructors. course level: beginner to intermediate • The instructors will be available for Q&A immediately following course length: bonus evening course creating and hosting Social Applications of All the course. cOUrSe deScriptiOn: Shapes and Sizes with the Zembly Application Job roles this course is applicable to: In this course, students will learn how cloud computing • Web application developers instructors: Todd fast and chris Webster development is the use of platforms and computer technology, course length: bonus evening course whereby dynamically scalable, virtualized resources are provided cOUrSe deScriptiOn: designing and implementing Secure Java as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure that This course enables developers — using just their browser, their Technology-based Web Services supports them. Students will learn the types of cloud computing, creativity, and working collaboratively with others — to create instructor: Moises lejter such as utility computing, platform as a service, and cloud-based and publish applications for Facebook, OpenSocial, meebo, course level: intermediate to Advanced end-user applications. iPhone, Google Gadgets, embeddable widgets, and other social course length: full-day course applications. cOUrSe apprOacH: cOUrSe deScriptiOn: The instructors will explain the concept of each topic and then cOUrSe apprOacH: This course provides students with the information they need present a demonstration emphasizing the key points, followed This course covers the Zembly application, which is designed to design, implement, deploy, and maintain secure Web * Content subject to change. by a brief Q&A session. to enable developers to architect applications across multiple services and Web service clients using Java technology-based platforms. The Zembly environment helps developers break up components, Java APIs (Java API for XML Processing [JAXP], Java content: applications into reusable pieces (services and widgets). Architecture for XML Binding [JAXB], SOAP with Attachments API • Cloud Computing Concepts content: for Java [SAAJ], Java API for XML Registries [JAXR], Java API for • Platform as a Service in Cloud Computing • Zembly Application Concepts XML Web Services [JAX-WS], and the Java API for RESTful Web • Infrastructure as a Service in Cloud Computing cont. >> JAVA.SUN.COM/JAVAONE 11 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  12. 12. courSe deScripTionS JAvA univerSiTy SUNDAY MONDAY Course Index Services [JAX-RS]) and Java Platform, Enterprise Edition (Java EE – Security Assertions Markup Language (SAML) specifications developing and deploying Mobile enterprise platform). It also provides designers with the information they for Web services Solutions using Sun Glassfish Mobility platform need to understand Web services as a realization of service- • Optimizing Web Services Interactions oriented architecture (SOA). Students will gain an understanding – Using MTOM instructor: hans hrasna of how to secure and optimize Web services by using Web – Propagating transaction contexts (WS-Coordination and course length: bonus evening course services standards (such as Web Services Security [WS-Security]) WS-AtomicTransaction standards) through the facilities built into Project Metro. – Introducing message delivery guarantees cOUrSe deScriptiOn: • Implementing Web Services, Using ReST This course enables developers to easily build mobile enterprise cOUrSe apprOacH: – Building RESTful Web services in JAX-WS solutions that can access, synchronize, and update corporate/ The instructor will demonstrate coding examples illustrating – Building RESTful Web services, using JAX-RS and Jersey enterprise information and applications securely on any mobile the functionality of the JAX-WS API and how to secure Java device. It also shows users how to deploy and configure Sun technology-based Web services. He will highlight and discuss prerequisites: GlassFish Mobility Platform. sections of code related to an implementation using JAX-WS APIs A thorough knowledge of Java technology; Java Platform, enterprise edition (Java ee platform); eJB architecture framework; Sun GlassFish Mobility Platform is built on robust scalable and WS-Security. technologies, such as the Java platform, GlassFish application and XML and a basic knowledge of SOAP, SAAJ, WSDL, and UDDI The demos for this course feature the GlassFish application server is preferred. server, and MySQL database. It provides APIs and tools for rapidly and the NetBeans integrated development environment. building mobile client applications for many devices, out-of-the- Objectives: box adapters for several popular back-end systems such as SAP Morning content: Upon completion of this course, participants should have an and Oracle’s Siebel, and APIs and tooling to build Sun GlassFish • Java Technologies for Web Services and Platforms understanding around using the Java API for XML as the standard Mobility Platform connectors (using Java API for RESTful Web – The Java technologies for Web services development programming model for both Web service clients and endpoints Services [JAX-RS] and J2EE™ Connector Architecture [JCA]) to approaches in Java EE technology-based applications. Students should also easily access any enterprise back-end data or application. – The Web services development process have an understanding of the tools and techniques available for • Java API for XML Web Services (JAX-WS) securing a Java technology-based Web service. cOUrSe apprOacH: – The functionality provided by the JAX-WS API for creating This course focuses on the use of Sun GlassFish Mobility Web services Features of this course: • Code reviewed and demonstrated by the instructor will be Platform, using demos that feature Sun GlassFish Enterprise – The architecture of the JAX-WS API Platform and the NetBeans IDE. – Using JAXB within JAX-WS available for download upon completion of the course. – Comparison of the two development approaches provided • Students will receive a printed copy of the instructor’s slides. content: by the JAX-WS API for creating Web services and Web • Material is presented by a Sun-certified Java technology Sun GlassFish Mobility Platform Features and Benefits service clients instructor. • Mobile Client, Gateway, Connector, and EIS Components – The various types of Web service clients • The instructor will be available for Q&A immediately following • Flexible Architectures — Provided Versus Managed Use Cases • Defining Web Services Through WSDL the course. • Developing Connectors — Enterprise Connector Business Object • Web Services Processing with JAXP, SAAJ, and JAXR for Web Job roles this course is applicable to: (ECBO) API Versus JAX-RS, Sun Java Composite Application Services • Java technology-based Web service developers Platform Suite, and Tooling • Developing Mobile Client Applications — Mobile Client afternoon content: Business Object (MCBO) API and Tooling * Content subject to change. • Securing Java Web Services Security, Using Message-Layer • Putting It All Together — Install, Configure, Deploy, and Run a Security Sample Application – Message-layer security mechanisms (WS-Security) • Looking Ahead — What’s Possible in the next Version? – Functionality provided in Project Metro for securing Web service applications prerequisites: A general programming background is preferred. cont. >> JAVA.SUN.COM/JAVAONE 12 PREVIOUS NEXT CONTENTS SEARCH CLOSE
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×