Slumdog Millionaire  

Posted by Krishna Chowdary

AR Rahman strikes again with Slumdog Millionaire.
Superb songs. Awesome music.... cant describe it in words................




TRACK LISTING
1. “O… Saya” Performed by A R Rahman & M.I.A.
2. “Riots” by A R Rahman
3. “Mausam & Escape” by A R Rahman
4. “Paper Planes” Performed by M.I.A.
5. “Paper Planes” DFA REMIX Performed by M.I.A.
6. “”Ringa Ringa” by A R Rahman featuring Alka Yagnik & Ila Arun
7. “Liquid Dance” by A R Rahman featuring Palakkad Sriram & Madhumitha
8. “Latika’s Theme” by A R Rahman featuring Suzanne
9. “Aaj Ki Raat” Performed by Sonu Nigam, Mahalaxmi Lyer & Alisha Chinoi
10. “Millionaire” by A R Rahman featuring Madhumitha
11. “Gangsta Blues” by A R Rahman featuring BlaaZe & Tanvi Shah
12. “Dreams on Fire” by A R Rahman featuring Suzzanne
13. “Jai Ho” by A R Rahman featuring Sukhvinder Singh, Tanvi Shah & Mahalaxmi Iyer

O Saya and Liquid Dance is off the hook, Jai Ho too good, very energetic, must be from heaven, it's unreal how it sound.

Listen online http://www.cinefundas.com/2008/11/26/slumdog-millionaire-songs-first-on-net

How to create WindowsService or Unix daemon process for Java Application  

Posted by Krishna Chowdary

JavaService is an excellent tool for creating server-type Java applications to be run in the background as a Windows NT/2000/XP system service or as Unix daemon process.

JavaService provides an exe(which was developed using JNI and CPP). The core functions like start, stop, kill of webservice were written in that exe(JavaService.exe).

The EXE provide switches to install(JavaService install),start(net start), stop , kill windowsservice service.

Just by providing JVM path, Classpath in the jar file, memory to be allocated to the process we can make Java Application run as WindowsService

Here is it's link JavaService

Installer for Java applications  

Posted by Krishna Chowdary


I spend couple of days writing a windows installer for java application. Writing installer for java application is a bit complex compared to windows applications. All the classes in the project has to be jarred and a manifest has to be written pointing to entry class or main class of the jar.

I tried many freeware and sharewares like wrapper_win32_3.0, JSmooth, launch4j, JavaExe for writing installer.
Though these could generate a installer, but I couldn't find advance feature like folder creation and registry editing to text/binary file modification, modification of environment variables and system reboots etc., Then I found NSIS (Nullsoft Scriptable Install System). This is an excellent open source tool to create installers. It is capable of doing everything that is needed to setup a software. It is script based language allows you to create the logic to handle most complex installation taks. Many scripts and plug-ins are already available.

Within 4 hours I could able to learn the script and write a brand new and fully functional installer for my project. I could able to incorporate complex features like JRE check, read config settings from custom installer page and update those in respective config files, I could able to call Windows API's. I could able to initiate, start and stop of Window Service.

I can simply say this is the best tool for creating installer for DotNet as well as Java applications.

Bugmenot.com  

Posted by Krishna Chowdary


You're browsing the web and you click a link to an article on a site (let's say nytimes.com) but instead of getting the article you get a screen asking you to login or register. Infuriated at the idea of pointlessly registering for yet another site you turn to your good buddy bugmenot.com



20+ IE Add-ons For Web Developers  

Posted by Krishna Chowdary


Internet Explorer has cool add-ons which make the job of website designers and developers much easier. Here is my list of 20+ excellent IE add-ons that every web developer and designer should know about.


Internet Explorer Developer Toolbar
Variety of tools for quickly creating, understanding, and troubleshooting Web pages.

IE Watch
Allows you to view and analyze HTTP/HTTPS headers, Cookies, GET queries and POST data.

IE Web Developer
Allows you to inspect and edit the live HTML DOM, evaluate expressions and display error messages, explore source code of Web page and monitor DHTML Event and HTTP Traffic.

IESpy
Allows one to inspect or manipulate the DOM of any IE Web browser control.

DebugBar
Brings new services to surfers and professionals. Surfers: zoom, direct Web search, e-mail page screenshots, and color picker. Developers: view HTML code, cookies, JavaScript, HTTP/HTTPS headers, and miscellaneous information.

Virtual Machine
Allows you to view java applets on Web pages.

Microsoft Fiddler
Logs all HTTP traffic between your computer and the Internet.

Tangram Xtml Designer
Visual designer for IE Band Object, activeX Control and .NET user control.

Http Watch
HttpWatch shows you HTTP and HTTPS traffic from within IE allowing you to quickly debug, fix and optimize your Web site.

Embedded Web Browser
The package contains all the programmer need to extend the development of a Web browser.

GToolbar

Must have tool for CG Artists, Animators, VFX and 3d professionals.

Site Studio 6
Build rich content Web sites, with no HTML skills required.

Haptek Player
An ActiveX control and Netscape Navigator Plugin that allows any webpage or application (with ActiveX support) to include Haptek’s Autonomous characters.

Flash2X Flash Hunter

Save Flash movies from web pages.

iOpus iMacros
Check the same sites every day,data upload, online marketing and functional testing and regression testing Web sites:

Telerik RadToolBar
A flexible component for implementation of tool and button strips, needed in most web applications.

UltraEdit-32
Powerful Text, HEX, HTML, PHP and Programmer’s Editor.

Bytescout Post2Blog
Freeware powerful blog editor for WordPress, Typepad, MovableType and other blogs.

Search Monster
Free Flash Web Directory & Internet Search Engine is the Flash-remoting Web directory instant content for you Web site.

Zend Studio
Encompasses all the development components necessary for the full PHP application.

DbaBar
Integrated toolbar enabling Oracle Database Administrators to browse their databases from within Internet Explorer within minutes after installation.

Explorer Toolbar Maker
lets you create your own Explorer bar from any HTML page, picture, Macromedia Flash file, or Microsoft Office document.

Java application as a Windows Service  

Posted by Krishna Chowdary



From last 2 days I was busy in wrapping a Java application in a Windows Service. Tried many open source tools like Java Service Wrapper, J2Exe, JSL. But culdn't find a solution. Finally i found JavaService.Exe in one of the blogs. This is very easy to configure. After trying many tools, I felt this is the best tool to wrap Java application in a Windows Service.

Software and documentation can be found in 
http://forge.objectweb.org/projects/javaservice/

JavaService contains a Windows executable service that allows you to launch any Java application in a specified environment.
Copy JavaService.exe to your project and rename it to match whatever you want your service to be named (this is what you will see in the Windows Task Manager).

Next, you need to create a class to execute. JavaService can execute any application with a main() method, or you can specify a method to execute when the service starts. It must return void and accept as a parameter a String[].

Finally, you use the JavaService.exe file to install a Windows NT Service. This is accomplished by passing it a "-install" command line parameter followed by a set of additional parameters



Cygwin  

Posted by Krishna Chowdary


Today i got a requirement, where i have to run a linux apps in windows. Thought of going for a linux OS, but googled sometime to find a utility to do that. I found Cygwin which is a pretty good tool.It provides Linux-like environment for Windows. 
It consists of two parts:
  • A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
  • A collection of tools which provide Linux look and feel.
These tools ports popular GNU development tools for Microsoft Windows.
With these tools installed, it is possible to write Win32 console or GUI applications that make use of the standard Microsoft Win32 API and/or the Cygwin API. As a result, it is possible to easily port many significant Unix programs without the need for extensive changes to the source code