Saturday, February 14, 2009

Code JavaFX Contest


Code JavaFX Contest

Sun Microsystems announced the Code JavaFX Contest 2009 contest. Students and developers across India can participate in this contest. This contest is aimed to generate enthusiasm for the JavaFX technology and to encourage developers to develop and contribute sample applications or games that demonstrate use of JavaFX in creating rich internet applications. Prizes will be awarded to those who submit the best entries as determined by the judges in accordance with these Official Rules.

Kaffeine Wars - A tremendous success !!!

It was a Friday morning and I realized that my event (Kaffeine Wars) was given the slot on the same day and was supposed to commence from 1:30pm . I took me about one and half hours to prepare the questions for the preliminary round (Round 1). To my surprise there was no delay at all and Round 1 started on time thanks to the support and effort shown by the volunteers of Sun Club .
Fifty one students from within and outside the college participated with great enthusiasm and from these 26 teams 11 teams were shortlisted for Round 2 which was the onspot coding round.
Round 2 started on schedule from 00:30 am midnight and finished at 5:00 am in the morning. The problem statement was implementation of an extensive lightweight word processor using the RTFEditor Toolkit for editing the Rich-Text-Format files having all the features that a typical word processor has.
Again to my surprise the response was amazing as I never expected such good results in a short span of four hours with no support except Sun Java API docs.
Two teams emerged with some professional stuff performance and were awarded as the Kaffeine Wars 2009 Champs .
The team coming second was a talented pair of boys from NIT Jamshedpur and the Champions were from our very own NIT Durgapur , second year students - Aritra and Shankha .
Check out the pics and the snapshots as they speak a lot about the events' success !












Seminar on Sun Technologies at NIT Durgapur

After a whole lot of efforts and arrangements, the seminar by Mr. Tirthankar Das on open solaris and Sunspots was conducted in our auditorium (D.M Sen Memorial). The talk was sceduled at 10:00AM on the second day of Mukti 09' .The hall that has a capacity of 150 was full of patient audience.It went off pretty well and i have some cool feedbacks too...!!....I think some students got really interested in DTrace and other data security features like snapshots of Open solaris .
I guess the most interesting feature was Time Slider.



I will try and give them some cool tech talks on these individual topics in the months to come..!

Here are some pics of the events...sure they'll be interesting


Friday, January 30, 2009

NetBeans Tech-Talk / Demo at NIT Durgapur

Finally I had my first talk at NITDgp !!!
Response was awesum!! More than 60 (to be precise 67) people turned up so LG-C3 being the biggest classroom at the Computer Science Dept was almost full.Inspite of two other events going on paralelly in the college the turnout was highly unexpected.The reason of the huge turnout was I feel the very Sun Brand !


In the first part of my Demo I covered many topics related to Netbeans Intelligent Text Editor and showed them techniques like Code-Insertion , Code-Refactoring ,Using Javadoc , Live Code Parser and error checker ,
Local History , Code completion , Instant renaming , Compile on Save,and lots of other cool stuffs.
I explained them how to use the Profiler and the Debugger.
I explained them the use of Version Control and automated testing (Unit Testing) .


This was followed by a basic demonstration on the Swing Gui Builder and with functionalities like Automatic feedback , Quick Component Insertion , Anchoring , Alignment .


After this I expained the basic features of event handling and demonstrated it with a small application built using the Swing Builder .


As people asked for more meat so I continued out of my plan to demonstrate them easy Data Binding using MySQL database , JTable and Java Persistence API showing them how to createa CRUD application in 5 mins!


On public demand I also showed them how to import an existing PHP-MySQL project in Netbeans and showed them advantage of using WEB 2.0 frameworks like JMaki and Dojo directly into the existing PHP project.


I gave them an introduction to Visual Web Java Server Faces by demonstrating them how to populated a Woodstock Table from a MYSQL database using simple drag-drop.

Many obvious questions like why Netbeans over Eclipse which I think I answered satisfactorily. Many people came to me afterwards asking more details about multibooting Solaris and more about Web 2.0 and AJAX.
I was on the top of the world when people actually clapped at the end of the talk.
All in all a nice experience. Waiting to have many more sessions like that!! .

Feedbacks :
phuloria: absolutely awesome
for the first time i found it fun
Amit Phuloria , 3rd Year CSE
Pics:




My First Experience with Virtual Box

I had already been using opensolaris on my laptop within a dual boot system but sadly few days back my laptop got spoilt that too the system board . I got a laptop from my
sister's friend on a temporary basis . I was obviously not allowed to install a new OS on to it. It was when the idea came to my mind about installing opensolaris on VirtualBox . The reason why I chose virtualBox was because I had earlier used Vmware and my experience was not good at all.
As now I have successfully installed opensolaris on virtualBox and everything is working excellent I want to share my experience with you all .
Infact with VBox you won't find any difference between a metal installed opensolaris and virtually installed opensolaris .

INSTALLING VIRTUALBOX
You can get binaries for all platforms from the site below.The site also contains a user manual which is more than sufficient to get you through the initial installation procedure.

http://www.virtualbox.org/wiki/Downloads


Starting the OpenSolaris virtual machine installed in VirtualBox











OpenSolaris desktop (1280 * 600 resolution)

(One of the main nuances I faced in installing Ubuntu as a guest in VirtuaBox is that I found it very difficult to configure the screen resolution. I spent so much time in something which should have been a easy task. I even wrote a blog entry about increasing the screen resolution in Ubuntu. But in OpenSolaris, I got the maximum resolution just by installing the guest additions.)



And access to the screen resolution setting cannot be this simpler. Just right click anywhere in your desktop and you are there.



And here is the actual screen resolution user interface


Some Applications pre-installed in OpenSolaris



Package Manager

(One good thing about OpenSolaris is that it comes preinstalled with most apps needed for a Java developer)

Wednesday, December 17, 2008

JavaFX SDK 1.0 Released

Develop Rich Internet Applications With the JavaFX Platform

Laptop desktop mobile tv screens


The JavaFX platform gives unparalleled freedom and flexibility to create Rich Internet Applications (RIAs) and content across multiple screens, including mobile phones, desktops, televisions, and other consumer devices.It combines the best capabilities of the Java platform with comprehensive, immersive media functionality into an intuitive and comprehensive, one-stop development environment.

The JavaFX platform empowers content developers by enabling them to focus on creativity instead of coding. It enables developers to create game-changing applications and engaging content with maximum market penetration opportunities.

JavaFX 1.0 marks the first step in Sun's strategy to enable rich immersive media and content across all screens.

Why the JavaFX Platform?

RIA imagesDevelopers are seeking the most efficient way of creating RIAs across all screens. They need to build high-fidelity GUI's that operate seamlessly on multiple Web browsers, operating systems and devices, without having to port or rewrite their applications for each screen. To meet this goal, developers need to work efficiently with team members such as graphics designers and media authors to exchange audio, video and other rich media assets

The JavaFX 1.0 platform introduces an essential set of tools and technologies that enable developers and designers to collaborate, create, and deploy RIAs to browsers and desktops. In addition, mobile application developers can use the JavaFX 1.0 Mobile Emulator Beta Release to preview development of mobile RIAs using the JavaFX platform.

Key features of the JavaFX 1.0 platform include:

  • One-stop shop RIA platform for all screens: Build engaging visual experiences across desktop, browser and mobile with a unified development and deployment model.

  • Broadest market reach: Distribute RIAs easily across billions of devices with the power of Java.

  • Designer-developer workflow: Dramatically shorten your production cycle for design and development.

  • Powerful runtime: Leverage the extreme ubiquity, power, performance and security of the Java runtime.

  • Break free from the browser: Drag-and drop a JavaFX application from the browser to deploy to the desktop.

  • Java technology compatibility: Preserve your investment by enabling the use of any Java library within a JavaFX application.

xVM VirtualBox 2.1 released

Just a heads up that xVM VirtualBox 2.1 has been released today December 17.  http://www.sun.com/virtualbox .
Some amazing milestones for xVM Virtualbox 
include: 
Over 8 million downloads worldwide, 2.5 million registrations and 25,000 
downloads a day 
Just some of the features that are available in xVM VirtualBox 2.1 include: 
- New Accelerated 3D Graphics 
- Improved Network Performance 
- Storage Support (built-in iSCSI support to connect to storage systems 
ie Amber Road) 

xVM VirtualBox 2.1 software offers improved support for: 

- Mac OS X on Intel's Virtualization Technology (VT-x) 
- VMware's and Microsoft's Virtualization Formats 
- Intel® Core^TM i7 processor 
- 64-bit guest OS on 32-bit host platforms 

And of course you'll be able to download xVM VirtualBox 2.1 at: 
http://www.sun.com/software/products/virtualbox/get.jsp