Download presentation
Presentation is loading. Please wait.
Published byValerie Spencer Modified over 8 years ago
1
Java Trends Harshad Oak - Pune Java Meet, 20 th Nov 2005
2
Java Trends ● AJAX ● SOA ● EJB3 ● Scripting Languages Harshad Oak - Pune Java Meet, 20 th Nov 2005
3
AJAX ● Asynchronous JavaScript and XML, or Ajax, is a web development technique for creating interactive web applications ● AJAX makes Gmail and Google Maps so special Harshad Oak - Pune Java Meet, 20 th Nov 2005
4
Src: http://www.adaptivepath.com/publications/essays/archives/000385.php Harshad Oak - Pune Java Meet, 20 th Nov 2005
5
AJAX AJAX -- ● Browser Issues ● Usability Issues ● Asynchronous Issues ● JavaScript Skills Issue AJAX ++ ● New Frameworks, Tools, Standards ● Java 6, Mustang is expected to add even more support for AJAX, will include Rhino based JavaScript engine and javax.script API. ● JSON for data interchange ● AJAX will go beyond just browsers Harshad Oak - Pune Java Meet, 20 th Nov 2005
6
SOA (Service-oriented architecture) ● SOAs comprise loosely coupled, highly interoperable application services. ● Services interoperate over different development technologies (such as Java and.NET) ● SOA is a paradigm for building distributed applications ● BPEL take SOA further by providing a method of defining and supporting workflows and business processes Harshad Oak - Pune Java Meet, 20 th Nov 2005
7
BPEL- Business Process Execution Language ● BPEL take SOA further by providing a method of defining and supporting business processes Src: http://www.oracle.com/technology/pub/articles/matjaz_bpel1.html
8
Annotations have changed EJB3 ● Metadata feature in J2SE 5 public class MyClass { @Override public String toString(int i) { return "MyClass"; } Harshad Oak - Pune Java Meet, 20 th Nov 2005
9
Stateless Session EJB @Remote public interface SessionEJB { public String displayDate(); } @Stateless(name="SessionEJB") public class SessionEJBBean implements SessionEJB { public SessionEJBBean() { } public String displayDate(){ return ""+ new java.util.Date(); } Harshad Oak - Pune Java Meet, 20 th Nov 2005
10
Scripting Languages ● It's time that Java folks start looking at PHP ● The big guys – IBM and Oracle are getting behind PHP ● Java risks being wiped out of the small and mid segment ● If you have used PHP you would know why Harshad Oak - Pune Java Meet, 20 th Nov 2005
11
Thank You Harshad Oak - Pune Java Meet, 20 th Nov 2005 harshad@rightrix.com IndicThreads.com QThreads.com PythonThreads.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.