Monday Dec 16, 2013

Java EE@Pune JUG

Pune JUG organized a meetup at the Symbiosis Institute of Computer Studies and Research (SICRSR) college campus on December 14th. Led by Harshad Oak (Java Champion and organizer of the IndicThreads conference), Pune JUG is the oldest JUG in India and boasts a vibrant developer community. This month's meetup was focused on the Java EE 7 platform and the ecosystem that is building up around it. The meeting was led by Oracle India's own Vijay Nair. Vijay is a good friend and a lead developer with Oracle's FLEXCUBE development group in India. Among many other things like evangelizing Java EE at local Java user groups and conferences, Vijay contributes heavily to the Cargo Tracker Java EE Blue Prints project in his spare time.

 The event saw an attendance of close to around 100 people with a lot of demos/code and high quality interactions with the audience. Vijay presented no less than three sessions at the meetup:

  • JavaEE.Next(): Java EE 7, 8, and Beyond - This is basically our flagship talk at the moment. The talk briefly covers the evolution of the platform, details the changes in Java EE 7 and invites developers to help shape Java EE 8. The materials for the talk is posted here.
  • Android and iOS Development with Java EE 7 - This was a fairly popular technical session at JavaOne San Francisco 2013 led by me, Ryan Cuprak and Bala Muthuvarathan. The session demonstrates how Java EE 7 acts as an excellent platform for building "headless" back-ends for native mobile applications with REST and WebSocket as the client communication protocols. The materials for the talk is posted here. The code is posted on GitHub.
  • Using NoSQL with JPA, EclipseLink and Java EE - This session explores the current state of the NoSQL landscape and how Java EE can be utilized to access NoSQL solutions such as Oracle NoSQL, MongoDB, Cassandra, etc utilizing JPA style facades or plain CDI. The materials for the talk is posted here. The code is posted on GitHub.

Overall, this was a very positive experience with developers giving two thumbs way up to the Java EE 7 platform!

Tuesday Oct 08, 2013

JavaOne 2013 Trip Report

JavaOne 2013 San Francisco was held September 22-26. This was a particularly important year from a Java EE standpoint with the release of EE 7 and GlassFish 4 - the content reflected this fact. JavaOne 2013 can certainly be considered a success by most measures. It's clear the best and the brightest in the Java ecosystem continue to see participating in JavaOne as a badge of honor and a privilege.

Besides booth duty at the GlassFish 4/Java EE 7 kiosk on Monday/Tuesday, I led the GlassFish Community Event on Sunday, had a BOF titled "What’s New with Bean Validation and Expression Language in Java EE 7" on Monday, led the GlassFish BOF on Tuesday and had a technical session titled "Android and iOS Development with Java EE 7" on Thursday. More details on the sessions and JavaOne, including the slide decks and code, posted on my personal blog.

Thursday Oct 08, 2009

QR Codes for and TheAquarium


I recently bought my first smartphone and I chose a BlackBerry Tour because it has a keyboard and I wanted to keep up w/ my kid's SMS typing...

The latest goodie for the BB is the BB Messenger 5.0 which can generate and scan PINs encoded as QR Codes. Turns out these codes seem to be extremely popular in some markets and may catch up in the others...

Soo, I generated codes for (QR Code) and TheAquarium (QR Code). And, if you want to generate QR Codes, I found i-nigma useful.

Tuesday Jun 24, 2008

Symbian Foundation OpenSource Plans


Yet another evidence of the value of OpenSource as a collaboration mechanism. Today was the launch for the Symbian Foundation, founded by Nokia, Sony Ericsson, Motorola, NTT DoCoMo, AT&T, LG Electronics, Samsung Electronics, STMicroelectronics, Texas Instruments and Vodafone to unite Symbian OS™, S60, UIQ and MOAP(S) and Open Source the resulting platform (full Press Release).

The group will be using the EPL 1.0 license... and they already have a Wikipedia page.

Added: This story is now being carried by mainstream news: BusinessWeek, InformationWeek, NYTimes.

Thursday Jun 28, 2007

MobileFaces on GlassFish

Image of a Mobile Phone (Emulator)

Rendering for HTML clients may be the most common use of JSF, but it certainly isn't the only one. In his latest blog entry, Roger shows how to use Ericsson's MobileFaces library and Mobile JSF Kit to serve mobile web applications on GlassFish.

Examples like this show how GlassFish can easily serve up web content for phones. Then we have Sailfin making it possible for GlassFish to (literally) talk to a phone, and the microkernel architecture of GlassFish V3 making people wonder if they'll someday be running GlassFish on their phone.

Anyone noticing a pattern? ;)

Sunday Apr 01, 2007

NOTD - (NYT) Bar Codes and Mobile Phones

First post in a new category. Notd is like the unix motd, but with "News" instead of "Message". I'll make up the details of the category as I go, but the general topic will be a piece of daily news that seems specially interesting (to me) for one reason or another; let's see how long I can keep it up.

Downtown Tokyo showing one of the new Bar Codes

The NY Times has a piece on the new Bar Codes designed for Camera Phones. The basic idea is that these bar codes will be everywhere in the physical world; you just take a picture of the bar code and the software on your camera will decode it to pull the data from the web. Within this basic premise the possibilities seem unlimited: real-estate information, public transit, retail prices, driving directions, ads in print, etc, etc.

Given the market penetration of camera phones, and the increased network connectiviy, this seems a real winner. As the NYTimes puts it, the cellphone as the universal control. Add some locale awareness, some voice recognition, voice synthesis... The adoption may be very quick, we will see.