Welcome!

Exploring bleeding edge software technologies

Hari Gottipati

Subscribe to Hari Gottipati: eMailAlertsEmail Alerts
Get Hari Gottipati via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Hari Gottipati

VMWare and Salesforce.com joined hands to launch VMforce which they claim the world's first enterprise Java cloud. Not sure why it is the first enterprise cloud for Java? We have Java-based cloud solutions from the industry leaders Google (AppEngine), Microsoft (Azure) and from other cloud vendors such as Stax, Rightscale, etc. Can't these host enterprise Java applications? I don't understand why VMforce is claiming their solution is the first enterprise Java solution. It is another PaaS (Platform as a service) solution similar to AppEngine, Azure, etc. In fact SpringSource has the similar solution called SpingSource Cloud foundry that runs on Amazon EC2 infrastructure. The only difference is - VMforce runs on Force.com infrastructure using vSphere 4, a virtualization operating system from VMWare. VMforce is a solution for the Java developer who wants to use Force.c... (more)

Graal, a Dynamic Java Compiler in the Works

Graal is a compiler in Java that will work with Hotspot VM and Maxim VM. Currently the team (Oracle labs VM research team) is focused on integrating it into Hotspot VM and the effort is known as Graals VM. It's a new project to explore implementing a dynamic compiler in Java that can be used in a native JVM such as HotSpot as well as in a meta-circular JVM such as Maxine VM. The Graal compiler allows Java libraries to extend their functionality to support customizations. For example, it enables custom optimization phases that we cannot achieve with the traditional Java compilers... (more)

iBeacon - Common Misconceptions

I am frequently hearing couple of misconceptions about iBeacons and I just want to clear those in this post. Misunderstanding 1 - I understand a iBeacon device transmitting standardized coupons. But how does the iBeacon device transmit customized offers? How will iBeacon device be enabled / connected to recognize a customer / his preferences and then send relevant offers? Can the iBeacon tag be programmed to relay some identification back to the server to enable BLE tag to offer something customized? iBeacon cannot transmit any offer/data other than constantly emitting a signal... (more)

Managing Objects Between Java and C

If you've ever used JNI, you know how to manage the primitive data types between Java and the native language. As you delve into JNI, particularly when developing a Java API on top of a native API, you need to know how to manage the objects between Java and the native language. This article takes you to the next level and walks you through the step-by-step process of managing the objects between Java and C. Why JNI Platform independence and flexibility are the popular buzzwords in the industry and programmers want to prune their code. Everyone wants to program in their favorite ... (more)

Java in the Cloud

Cloud Computing on Ulitzer This Wednesday I gave a presentation on 'Java in the Cloud' at Phoenix Java User Group and lot of people attended it. I was thrilled with the interest in cloud and great to see cloud enthusiasts here in Phoenix. Lot of people asked for the presentation slides and here it is below - embedded: ... (more)