'Exciting Trends and Tech Empowering Java' at Java Conference 2012, Bangalore

Bangalore: With the various advancements in the Web Development Space, Java is gaining more importance and reaching greater heights. According to a recent survey by Oracle, Java will continue to grow as the most Powerful, Scalable, Secure, and Open Platform for the Global Developer Community.

To help developers and architects obtain critical skills to help them build, run and manage tomorrow's software solutions, SiliconIndia organized the Java Conference 2012 in Bangalore on December 8, 2012. The sessions were tailored specifically for the Java Architects, Developers, Practitioners, Project Leaders, Managers and Leaders.

The two track event - Language & Frameworks and Architecture & Applications focused on topics ranging from the New Challenges and Approaches for Enterprise Java to The Art of Metaprogramming in Java and from Developing Polyglot Persistent Applications on OpenShift to Future Trends and Focus Areas of Java.

Basav Nagur, Software Architect at McKinsey gave an interesting session on "Modern Web Development with Play Framework. Java is Fun Again." He stated, "Java developers have the same productivity as any Rails or Django developers for developing Webapps using Play but with an edge i.e. Play is pure Java with direct support on JVM platform."

Speaking on the topic "Java & The Android Stack: A Security Analysis," Pragati Ogal Rai, Mobile Technology Evangelist at PayPal said, "Although the most Android applications are written in Java, Android's security model is based on Linux process sandbox. To protect your Android phone from malicious apps, it is important to read through the permissions that the app is requesting at install time."

Chandan Kumar, Computer Scientist at Adobe Systems delivered an interesting session on "Developing Languages on Top of JVM with a Real World Example". In his presentation, he covered the various steps required to develop a domain specific language on top of java and tools available with us like ANTLR, ASM etc to ease this task. He advised developers and architects to look at different compilation phases and also touched upon various java internals like class file structure, method execution, byte codes etc to complete our understanding of java code generation.

While speaking on the topic "Practical Performance: Understand the Performance of Your Application", Nataraja Neelakanta, Technical Staff Member at PayPal focused on touching deeper aspects of memory management, performance bottlenecks, and the new technology utilities to address the same.

The session on " Web UI Development for Back-End Engineers" introduced key concepts including Grid System, Object Oriented JavaScript and client side JavaScript templating framework. Samarth Bhargava, Vice President at Goldman Sachs discussed the process of creating impressive UI's without the stress & frustration experienced by those not so well -versed in Photoshop, HTML & CSS. He also described the processes involved in developing web UI using Twitter Bootstrap, Handlebars & JQuery.

While covering the basics of Cloud and the difference between IaaS, PaaS and SaaS, Prabakaran Natarajan, Senior Architect - Technology at Cognizant, discussed about all the cloud services offered by Amazon and its Java support with a couple of demos. He also highlighted the various offerings in Google Cloud Platform and provided an in-depth coverage of App Engine and BigQuery. He also threw light on the various open Platforms like OpenShift, CloudFoundry and OpenStack and on Fast Serialization Framework for Polyglot programming and Apache Thrift.

To help architects and developers design applications that will impress any customer, Jayateerth Kanihal, Advanced Architect at Mphasis delivered and exhilarating session on "JavaFX To Build Good Looking Applications". He emphasized on why JavaFX is required and what are the key advantages that encourages them to use JavaFX to build nice and elegant User Interfaces. He also elaborated on where JavaFX currently stands. He also threw some light on some of the JavaFX competitors and also compared it to HTML5.

Anirban Bhattacharya, Senior System Architect, Huawei Technologies while speaking on the topic "Future Trends and Focus Areas of Java" said, Java's future is rapidly changing with the cloud and mobile development demands. So parallelism and simpler common language constructs is the core focus."

This event was well taken by 300+ delegates and was supported by Red Hat, PayPal, Pluralsight, Aspose and Apress.