Java Conference: SiliconIndia’s Day for Java Developers

Date:   Thursday , December 09, 2010

At the recent JavaOne conference held in the U.S, Oracle shared its vision for strengthened investment and innovation in Java. The software giant described how Java will continue to grow as the most powerful, scalable, secure, and open platform for the global developer community. Developers are the early adopters, and the decisions they make can have a big impact on a business’ IT capabilities and strategies for years to come. By Understanding the need of the hour SiliconIndia organized the Java conference for the Bangalorean developers and architects. When the best minds are at work it’s understood to see a packed auditorium of more than 400 people enthusiastic to listen to the likes of Infosys, IBM, HCL, Mindtree, eBay, UST Global, Thoughtworks, Spiderlogic and VIA.

Enterprise Java
Despite lacking the support of big businesses, in recent times technologies like Enterprise JavaBean grew in popularity and are adopted more and more by businesses who had become disillusioned with EJBs. Sangeetha S, Principal - Education & Research - E-Commerce Research Labs, Infosys Technologies explains how the latest specification further simplifies EJB development. It is the server-side component architecture for Java Platform, Enterprise Edition (Java EE). EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology. “New EJB features such as Singletons, asynchronous invocations, and calendar-based automatic timers and EJB 3.1 works well with other Java EE 6 technologies, such as Contexts and Dependency Injection (CDI) and JAX-RS,” she says.

Peak at E-Bay Developer’s Forum
“We never knew E-Bay too had a developer platform, as its e-commerce glitz has always been discussed more,” says one developer attendee. While it relates both Java and general developers to be a part of e-Commerce and m-Commerce ecosystem, it also provides monetization prospects to them. Rajesh Ramachandran, GM - Head of IPC, eBay India Product Center says, “The apps developed for this platform pay the developers handsomely, with 80 percent going to the developers and 20 percent retained by eBay. Developers can build apps to help the sellers in eBay or apps that can bring in traffic to the website”. Although the e-Commerce has mustered a strong foothold, the m-Commerce still needs a push. With mobile commerce, one can reach a larger customer base, communicating via vernacular languages. However more needs to be done in this area for it to grow into a full-fledged business. And developers can sure do a lot in this segment.

The Best Practices
It’s shown that if a website is 500 ms slower this amounts to 20 percent drop in traffic or if it’s even 100 ms slower that amounts to one percent drop in sales. Or even if there is a downtime in a trading system it costs millions of dollars. So, would anyone tolerate slow pages if there are options?

Rajgopal Kishore, Vice President & Global Head of Business Intelligence, HCL Technologies says, “The major causes of performance failures are about not understanding performance requirements, lack of setting expectations early enough and there is also a need for understanding, explaining trade-offs between performance and time.” To ensure a high-performance Java application it is important to take notice of workload modeling, finding out determinants to performance, guaranteeing early performance prototyping, determining critical paths and doing profiling, architectural options to debottleneck and hence, enabling better performance and throughput.

Indepth Learning
“This conference provided an excellent opportunity to learn from experts. It is a rare opportunity for the developers and architects to enhance their practical skills. The Language track gave an insight on emerging features of the Java language and provided in-depth expert recommendations on the use of Java and complementary languages in daily practice.” opined one of the participants. Java continues to grow as developer’s favorite language.