For application developers who are hunting down to rewrite GUI for every other OS, there is a simple and yet, an elegant solution : Qt
Qt (pronounced “Cute”) is cross-platform application and UI framework developed and maintained by telecom giant, Nokia. As far as I can tell you, this is the most portable, and yet most feature-ful UI, I’ve seen lately. Surprisingly, it works on both PCs and mobiles, alike. It supports embedded-Linux, Mac OS, Windows, Read further »
Posts for » Java «
After finishing off it’s recent acquisition of Sun and BEA (earlier), Oracle is set to do magic around the heart of Java, Virtual Machines.
Larry had promised that Oracle will continue to innovate in Java, and the first step seems to be on the road. Oracle is planning to merge the Sun HotSpot Java Virtual Machine with the JRockit JVM, to produce a single JVM with ETA of 18 months to two years.
For Read further »
Reverse engineering is becomes a necessity every now and then. When it comes to java decompilation, there are several available in the wild that do it pretty well but the problem: Most of them are either paid or non-gui based with little IDE integration.
Till recently, I was using DJ decompiler, which is just a GUI on top of the jad command line utility.
But here comes a new Java decompiler which might kick off others from the competition: JD. Available both as native client (exe) and Eclipse plugin. I tried both of them, and I must admit, it’s pretty neat.
The native client has no dependencies decompiles Java classes out of the box with inbuilt Type searches, browsing much like eclipse Read further »
Java EE 6 just got released yesterday, here is everything you need to know about, in brief.
A look back: Java EE 5 was a remarkable step towards a mature, widely deployed, well supported server-side development platform. EJB 3.0 was re-engineered to ease, the Entity Bean model was stripped and replaced by JPA as the persistence paradigm, JSF was introduced as the standard presentation tier framework and JAX-WS 2.0 replaced JAX-RPC as the SOAP web services API. The focus of Java EE 5 was squarely on reducing complexity by embracing the concepts of Read further »
Java VisualVM was released more than year and a half ago, but its still worth blogging since most people don’t know about it.
VisualVM is an open source tool for monitoring and profiling your Java applications. VisualVM is now integrated with JDK 6 update 7 release and also available as a stand-alone setup. Java 7 plans to integrate next version 1.2.
So, from now on you need not pay a hefty price for licensing third party profilers. In this article we’ll walk through the features of VisualVM and see how it is different from commercial profiling tools.
Let’s Read further »
Like any other programming language, Java puts a restriction on amount of memory you can use for the execution of programs. The difference being – Most other languages like C++, PHP, user has the power and the pain of allocating and handling the memory operation.
Since Java uses JVM, the developer’s pain of thinking about memory allocation is gone but sudden deaths like OutOfMemoryException become inevitable for Memory intensive programming. This is exactly what we are going to discuss here – How to prevent it and recover from it.
Need of Recovery
The Read further »
For Years, Java Swing has suffered from poor UI colors and designs. Since the support of Java to let people desing their own Themes, it has revamped those old boring UIs.
When we talk about designing look and feel, we know it is about implementing different UI classes for different components.
Today, we can use Synth look and feel, which allow us to customize the look and feel by writing an XML file.
The other way is to use UIManager to load the L&F class directly from classpath. For Read further »
iPhone SDK doesn’t support Java for the development code. Neither does Java runs on iPhone (though you can Compile, Run, Install Java apps on iPhone by jailbreaking). But there is just one legal way of developing applications in Java for the iPhone: using PrimeFaces.
PrimeFaces is an Open Source library for JSF which lets you create a rich set of components and provide non-rendering JSF extensions to ease Read further »
So what if Apple will not allow Java to come on iPhone? We have a workaround living for a year now. But not many people know about it, and it’s scattered. But I`ll make it easy for you.
Disclaimer- It’s illegal to jailbreak and blah blah, do it at you own risk.
Here is an Easy Tutorial -
Pre-requistes – You iPhone should be Jailbroken and “terminal” installed. You can follow the guide here.
Read further »
Java is one of the language which has overhauled it’s underneath technology ground-up. Even though, the basic concept of running inside JVM holds good, the way JVM handles Objects, Memory management has completely been revamped.
A lot changed over 1.4 to 1.5. There were critical compile-time improvements, Runtime smartness and with Java 6 more performance optimizations; Java 7 – the modularity.
Let’s start discussing each aspect of Java 7 which makes it go Loud -
Modularization – JSR 294 or Project Jigsaw
JVM Support for dynamic languages
More New I/O APIs which are nearly finished, includes true asynchronous I/O and finally a real Read further »


![Install Snow Leopard on PC [using USB] Install Snow Leopard on PC [using USB]](http://farm3.static.flickr.com/2631/4071117547_8a2546d342_m.jpg)















