emily's picture
From emily rss RSS  subscribe Subscribe

Java One 2006 



 

 
 
Tags:  java  one 
Views:  2455
Downloads:  14
Published:  August 06, 2007
 
1
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Hire Java Developers to Leverage Java Programming Needs

Hire Java Developers to Leverage Java Programming Needs

From: AliciaRodricks
Views: 198 Comments: 0
Hire Java Developer for Java Application Development, Java Application Programming, Customize Java Web Application. HWDI offer hire java developer for your java application development need for full-time, part-time contract hiring basis.
 
JAVA programming for JAVA Web Application Development

JAVA programming for JAVA Web Application Development

From: davidruff
Views: 140 Comments: 0
Our Java development services include Java web solutions, dynamic Java software development, dynamic Java web development services etc. We also develop on a number of Java development commercial and open source software frameworks. Get More Java Fra (more)

 
JAVA programming for JAVA Web Application Development

JAVA programming for JAVA Web Application Development

From: davidruff
Views: 127 Comments: 0
Our Java development services include Java web solutions, dynamic Java software development, dynamic Java web development services etc. We also develop on a number of Java development commercial and open source software frameworks. Get More Java Fra (more)

 
JAVA programming for JAVA Web Application Development

JAVA programming for JAVA Web Application Development

From: davidruff
Views: 182 Comments: 0
Our Java development services include Java web solutions, dynamic Java software development, dynamic Java web development services etc. We also develop on a number of Java development commercial and open source software frameworks. Get More Java Fra (more)

 
See all 
 
More from this user
Java One 2005 Technical

Java One 2005 Technical

From: emily
Views: 3052
Comments: 0

NSDI - Poland

NSDI - Poland

From: emily
Views: 2090
Comments: 0

Welcome to the Minnesota SharePoint User Group

Welcome to the Minnesota SharePoint User Group

From: emily
Views: 6045
Comments: 0

Java One 2002 Overview

Java One 2002 Overview

From: emily
Views: 2106
Comments: 0

SQL Server 2005

SQL Server 2005

From: emily
Views: 3795
Comments: 1

CATPDG Quick Start Demo

CATPDG Quick Start Demo

From: emily
Views: 1326
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: JavaOne – May 16 – 19, 2006 Chuck Caplan
Slide 2: Key Points 1. 2. 3. 4. Rapid Application Development Performance Separation of Concerns Other
Slide 3: Rapid Application Development   EJB 3.0 Scripting    Javascript in Mustang Groovy Config    Grails XML as part of the language (Dolphin) AJAX
Slide 4: EJB 3.0      Makes use of annotations and therefore requires JDK 5.0 Backwards compatible No more deployment descriptors Session beans and MDB’s are now much easier Entity beans are still fairly complex
Slide 5: Scripting     Dynamically typed scripting (Javascript) will be build into JDK 6.0 (Mustang) Groovy is available now Great for allowing customers to write their own configuration scripts. Java objects can be made available to the script. Too much scripting can hurt performance.
Slide 6: Grails      Based on the Ruby on Rails framework RAD MVC Framework written in Groovy Still in beta Easy to incorporate regular Java as well as Groovy scripting. Alternative to Struts
Slide 7: XML as part of the language    There is a movement to make XML a data type in Java like String, int, etc. XML is widely used but it is very time consuming to properly code in Java. Proposed syntax: #top{element{element2{}element3{}}}
Slide 8: AJAX    Dozens of AJAX frameworks currently exist. There is a proposal to build AJAX into Java Server Faces (JSF) There is almost no need to use the XMLHTTPREQUEST object directly because of great framework support.
Slide 9: Performance   Each JDK version gets better performance Myths about Java being slow because of the JVM are untrue   Playstation emulator Real-time Java Specification  Reduce shared data calls for better performance
Slide 10: JDK Versions
Slide 11: Java is not slow   A real-time Sony Playstation emulator can play 3 simultaneous games on a standard PC without a hiccup. The real-time Java specification (JSR 1) is being used in mission critical applications such as health care and geology.
Slide 12: Reduce Shared Data Calls     Each database call significantly slows down performance. Cache whenever possible Locking is possible so be careful Use the new atomic data structures in JDK 5.0 in multi-threaded applications instead of wait() and notify()
Slide 13: Separation of Concerns  Keep adding layers to further abstract sections of an application  Don’t add too many layers because of performance  SOA is becoming more and more welldefined  Loose coupling, config files, annotations
Slide 14: Other    NetBeans Mobile Applications (J2ME) Java Open Source
Slide 15: NetBeans       Alternative to Eclipse Created by Sun Microsystems Free Features Eclipse does not have like a great tool for creating J2ME applications. Try it and see if you like it. http://www.netbeans.org
Slide 16: Mobile Applications (J2ME)     J2ME is a subset of J2SE with a few added features for mobile phones Midlets are used instead of servlets Millions of J2ME phones on the market and more to come Think about how current apps can coexist with J2ME apps
Slide 17: Java Open Source     “It is not whether Sun will open-source Java, but how.” – Jonathan Schwartz, Sun Microsystems CEO What about fragmenting, I.e. Linux? Java source-code is already freely available, it is just not “Open Source” Try looking at the source to String.java
Slide 18: Summary     Performance is key Standards and Platform Compatibility is key Java is getting easier and more powerful every day The Open Source community is critical

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location