Make
the Future Java
Last week
(May 8th –May 9th ) I have attended the JavaOne India
held at Hyderabad 8-9 May 2013. Nipping on ahead I could say, that the activity
was success. It was good organized, informative, interesting with good food J.
The day
started with Duke dancing and demos. Sharat Chander, Group Director, Java-
Oracle opened by encouraging attendees to learn new things about the Java
Technology.
My AOI
(Area of Interest) was on to the Mobility solutions and What Java is heading to
on this aspect, apart from ADF and geeky things around Java.
The
conferences I took part are :
CON1144 - 55 New Features In Java SE 8
CON1081 - WebSockets in Java EE 7
CON1181 - Developing for Mobile Devices: What
You Need to Know Before You Start
CON1111 - From Java Code to Java Heap:
Understanding the Memory Use of Your Application
CON1080 - NFC Programming Using Java ME
CON1180 - Developing Mobile iOS and Android
Applications with Java
There are
two conferences which held an impression on me.
One fascinated
me - CON1080 - NFC Programming Using Java ME
One
surprised me - CON1111 - From Java Code to Java Heap: Understanding the Memory
Use of Your Application
NFC Programming Using Java ME
I am an
androidian from the time Google released ADP1 (Android Developer Phone 1) also
known as G1. I have been modding, rooting my android phones and had always be
there with the Android versions. Currently I own Nexus-4 which has NFC and I
wanted to understand what it is, and held me for attending the session.
Okay coming
to what NFC is - Near Field Communication (NFC) is a set of short-range
wireless technologies, typically requiring a distance of 4cm or less to
initiate a connection. NFC allows you to share small payloads of data between
an NFC tag and an NFC-powered device, or between two NFC-powered devices.
NFC is the
future where the wallet, purse, paper ticket and pocket have all gone digital
and live solely on your phone.
TechTalk by
Abdul Hyath(Technical Architect, GEORGIA TECHNOLOGY) provided an introduction
to near field communication (NFC) technology and how to use Java ME to program
for reading and writing NFC tags using an Java-enabled Nokia phone. Included in
the presentation is a sample application that scans and makes payments at toll
booths.
More
abilities on NFC –
More
information on programming with NFC using Java ME here - http://www.oracle.com/technetwork/articles/javame/nfc-140183.html
From Java Code to Java Heap: Understanding the
Memory Use of Your Application
Presentation
to download - https://oraclein.activeevents.com/connect/fileDownload/session/15B16B1C15DD4222CAD0F4CD4374F1CD/CON1111_Punathil_JavaOne%202013%20-%20Java%20Code%20to%20Java%20Heap.pdf
When you
write and run Java code, Java Virtual Machine (JVM) makes several allocations
on your behalf, but do you have an understanding of how much that allocation
is?
Gireesh
Punathil(Software Engineer,IBM) provided insight into the memory use of Java
code, covering the memory overhead of putting an int value into an Integer
object and the cost of object delegation, discussing the memory efficiency of
the different collection types, and providing you with an understanding of the
off-Java (native) heap memory use of some types of Java objects (for example,
threads and sockets). Most importantly, Gireesh had discussed on how to
determine where there are inefficiencies in your application as well as how to
choose the right collections for improving your Java code.
Originally
published by Chris Bailey, the article speaks a lot on this topic. More
information here http://www.ibm.com/developerworks/java/library/j-codetoheap/
PS : Impressed by one of the TechTalk by Arun Gupta on
Raspberry Pi (an ARM-powered single board computer running a full Linux distro
off an SD card), I already ordered one and planning to do some programming and
also hacking by installing Android JellyBean (http://forum.xda-developers.com/forumdisplay.php?f=1845).
1 comments:
I missed the TechTalk by Abdul Hyath. Can you please share the link for presentation made in that session?
-Kshitij
kshitij.kasliwal@oracle.com
Post a Comment