Skip to main content

My takeaways from JavaOne 2013

This year I attended the JavaOne at Novotel HICC Hyderabad. I attended mainly the sessions on Java. J2EE, and JavaFX, with a bit of extremely innovative enhancements to Oracle DB sessions. Here's the main takeaways from the sessions I attended:

1. Lambda operator and closure coming to JDK8. This is an outright change, a change to all the 4k+ classes in the java libraries. Code will become simpler, neater, and also improve in performance. This is not just a cosmetic sugar coating change, there have been performance improvements as well with these new features.

2. Going by their philosophy of less boiler plate code (which also includes the closure introduction), they have introduced simpler ways to code and work with various J2EE components like the JMS2.0, etc.

3. JavaFX can now be programmed from any of the languages that run on JVM, such as Groovy, Scala, Clojure, etc. I was amazed by the language Groovy! even learning it our of my own interest :)

4. A brand new JavaScript engine coming in JDK8 (I guess) which will be called NashHorn (replaces the earlier Mozilla engine 'Rhino').
This will have feature to launch the JS engine from within Java code, run a JS file from the commandline, and use Java libraries much more easier from within JS!

4. MapReduce functionality will be supported in Oracle RDBMS 12c, and will be exposed via 2 interfaces - a) the already present way of Java Stored Procedure (this will run the same M/R code that runs on Hadoop), and
b) an SQL interface - no need for SQL/PlSQL programmers to learn Java and M/R. They can leverage the newly introduced SQL constructs to run mapper and reducer jobs using SQL queries.

5. Oracle RDBMS 12c (I guess) will support Data Sockets that will pull data from any data source, be it another RDBMS, or NoSQL DBs!

Note: The above mentioned information is solely my personal opinion and updates from what I understood from the sessions I attended. These should not be considered to be the word of truth or official updates.

Comments

  1. Thanks @yogesh. Looking forward to see an update from your side as well, on the different sessions you attended :)
    And may be share some pics :)

    ReplyDelete

Post a Comment

Popular posts from this blog

How to change message center number in Android?

Have issues with sending or receiving sms-es?? Tip: Your message center number might be empty or wrong! Solution: Very simple :)  Dial *#*#4636#*#*. You will get a menu, from that select Phone Information You will find a setting "SMSC"  Refresh it. It is most likely to retrieve the message center number from your operator. (Or call your operator, and get the message center number, and then update in this field) Then the problem should be resolved! Happy messaging! [Courtesy: http://www.droidforums.net/forum/tech-issues-bug-reports-suggestions/10135-how-do-you-change-sms-message-center-numbers.html]

Part-time courses from IIIT Hyderabad

Let me paste here some details of the PGSSP course offered by IIIT-H for the working professionals in Hyderabad, and on the future route that one may wish to take (either a MTech, MS, or PhD). I had written this to one friend who was interested in PhD, but I feel that the same should give anyone (a working professional, looking for a part-time course) a good idea about the PGSSP programme, and a later MTech/MS, as well. [Disclaimer: The information and the opinion presented here are based on my personal opinion and experience. While I have tried to be as correct and unbiased as possible, the following can not be taken as the ultimate or the final word or information for the part-time courses offered by IIIT Hyderabad. For official information, please go to iiit.ac.in and also enquire from IIIT-H's admission office before taking any decision. ] Q. The offer says that u have to enroll in few courses max of two per semester. Does this course offer a degree of Master? If...