Track 2: java se, Java se – Google 2007 JavaOne Advance Conference Guide User Manual
Page 20

18
|
| technical sessions | track one : consumer technologies
* Content subject to change.
TECHNICAL SESSIoNS
| TRACK ONE | CONSUMER TECHNOLOGIES
Consumer Technologies
The possibilities of the Blu-Ray platform are endless. With this rich new
platform, the opportunities aren’t limited to just writing software for
individual discs: there’s also a need for tools and techniques for rapidly
creating interactive assets, and there’s a market for server technologies
to support new ways of using your television. In addition to Hollywood
movies, there will be opportunities for educational and other special-
interest works. This new industry will be accessed through your remote
control, your TV screen, and the software you write for a Blu-Ray title.
This session shows you what that software can do and how you can make
it happen with Java technology.
TS-5203 Web 2.0 Applications on a Next-Generation Java Card
Platform
Laurent Lagosanto, Gemalto
Jean-Jacques Vandewalle, Gemalto
Web applications are becoming more and more important in our daily
operations. They tend to replace locally installed desktop applications
with flexible and networked browser-centric applications. This trend,
sometimes called Web 2.0, is an evolution of the web. Originally designed
to deliver information, the web is becoming an infrastructure for running
applications. This evolution is supported by a set of technologies and a
development technique encompassed by the term “Ajax,” an acronym for
“Asynchronous JavaScript And XML.” The Ajax technique overcomes the
classical web application model based on page refresh per user click to
provide a rich user experience comparable to that of desktop applications.
The goal of this session is to introduce the stake and technologies of those
modern web applications to discuss the roles smart devices can play in
such a context. The main driver of the discussion is that a user-attached
secure personal device with processing and storage capabilities brings
important opportunities to the smart card industry for broadening the
impact and usage of high-end products.
The presentation reviews some use cases showing that a smart device
integrated in web applications provides technical means of improving
the personalization, the security, and the deployment scheme of
such modern web applications. Then it presents detailed software
architecture designs to expose the implementation issues that have to
be tackled. Two important sets of issues are considered:
1. The embedded software infrastructure needed inside the smart device
2. The integration of smart device operations within a web application
Finally, a link is established between this picture and the envisioned next-
generation Java Card™ platform products, showing that the smart card
industry has been developing the right technologies to support networked
web applications with a user-centric point of view.
JAvA SE
Java Platform, Standard Edition (Java SE)
technologies form a solid foundation for building
and deploying all kinds of applications, from
simple applets to complex enterprise-class
programs. This track comprises highly technical
talks, many including code examples, that show
how to use the core Java platform technologies
to build robust, scalable, portable applications.
Among the topics are the following:
• Core language and APIs
• Security
• I/O
• Networking
• Utilities
• Concurrency
• Garbage collection
• Monitoring and management
• Java runtime environments (JREs)
• Open-sourcing of Java SE
• Case studies
• Performance
• Cool stuff that shows innovation on the
platform
>>
Te
ch
n
ic
al
S
es
si
o
n
s
:
Tr
ac
k
1
|
Co
n
su
m
er
T
ec
h
n
o
lo
g
ie
s
n
n
n
n
n
n
n
n
n