Wednesday, June 24, 2009

Vimperator - Latest Firefox Add-On

For all those who love vim, a new way to browse the interweb


http://vimperator. org/trac/ wiki/Vimperator

Vimperator is a free browser add-on for Firefox, which makes it look and behave like the Vim text editor. It has similar key bindings and you could call it a modal web browser, as key bindings differ according to which mode you are in.

To provide the most authentic Vim experience, Vimperator hides the Firefox menubar and toolbar by default. Most users find them unnecessary once they're used to Vimperator, but if you really need them, type: :set guioptions+=mT to get them back.
If you don't like Vimperator at all, you can uninstall it by typing :addons and removing/disabling it.If you like it, but can't remember the shortcuts, press or :help

Tuesday, June 23, 2009

JavaFX Technology at a Glance

In this post, I attempt to make a clear note on what is Java FX and the future of Client Java. After reading this, I believe you will come away with a better understanding of What is Java FX and why Sun created it.

Sun has their answer for Flex/Flash with their new Java FX technology, which designs smart applications focusing on UI's. After Adobe releasing products for creating Rich internet Application such as Adobe flex, Sun has unleashed the power of their Java runtime in building their solution for Rich User Experience called Java FX. The marketing definition of JavaFX is a set of products and technologies for creating rich user experiences.



In a non marketing speak, Java FX is a bunch of tools that focuses on the client side: the user. Sun has been into developing enterprise applications and now they realize their need in developing consumer application. And the answer is Java FX.

Let me brief the components of JavaFX Stack;

JavaFX Script

Sun has built this new scripting language which encompasses all the features as the Flash ActionScript has. This new scripting language is primarily for developing animation and UI components for rich user experience and the Business logic is written using any language(primarily Java). Since 90% of all desktops are powered with java SE, it is used to implement the Business logic. JavaFX script and its compiler are open source and Sun is thriving to enhance its features and make the most out in developing the next generation killer apps.

Designer Tools

Sun is working on a suite of tools for content creators and creative professionals. The tools will resemble to flash designer and will be not just netbeans plug-ins.

Developer Tools

Collabration between Designers and Developers is the key feature of the tools. They are working on the compiler and other debugging tools which today's developers demand.

JavaFX Mobile
This powers the next generation mobile devices ( Not just cellphones). The entire stack is built on Java (except the OS kernel). This establishes the convergence between mobile devices and computer.the OS is derived from Java SE and it is full compatible to all Java applications and JavaFX Scripts.

Consumer JRE

I believe this is the most exciting release all you developers out there. Sun has planned to release these bunch of features as updates with Java 6.

And that JavaFX for building the next generation killer app. New stuffs to take on the future. We as software developers must make the most out of JavaFX to explore next generation User Experience.If you have any queries on JavaFX or training on JavaFX, you can feel free to contact me at santosh_madhavan@yahoo.co.in


Monday, June 22, 2009

This is very Smart Designing - Social Application Development


Social networking has become a widespread way of communicating and keeping in touch. Started with making new friends and connected with our classmates, today it has transformed the way people communicate with each other. From corporates to students, all schedule their online meets and conversations through Social Networking sites. With these increased use, the extent of services provided by these websites are plenty.

Zembly is a Sun Innovation, which I consider " Very Smart Development Environment" as it enables developers to create applications, big or small, for just about any reasons you think of:
  • Enrich your online community
  • Make some money
  • Fun and games
  • Advertising
  • Brand engagement
  • Productivity
  • Self-expression
  • eCommerce
  • Website feature syndication
  • Find cool stuff
  • Contribute to the web commons
  • Social experimentation
  • Prototype your next great idea

Zembly is a browser based Development Environment which dosen't needs any installs and downloads. Through this Online IDE we can create apps for Social Networking sites such as Facebook, Open Social, Liferay, Meebo and even for iphones,web and cloud and host them free of cost. Zembly allows us to create and share the modules to other developers. We can make it as private or public app which is referred as Social Programming. We can connect with other Zembly Developers and watch their activity feeds and be an expert developer. Applications can be created through pre-defined templates which are bundled with Zembly IDE and Our new re-designed apps will also get stored as new template for future reuse.

Zembly is not only a fast way of creating a website, but its a fast way to deploy as we click the publish button your apps just runs.

Here I have CTRL+C and CTRL+V all the resources, required for learning development of apps using Zembly and hosting it. Please use these links to get connected to Zembly screencast and explore yet another Smart way of Designing your next killer Apps.....

Creating zembly widgets

Learn all about zembly widgets and how to create them

Creating data services

Learn all about zembly data services and how to create them

Creating a Facebook application

Find out how easy it is to create a Facebook Application using zembly

Bring your own API

Learn to bring your own RESTful Web Service API into zembly and make it available to others

Social Programming with zembly

Learn how easy and efficient it is to collaborate on zembly

Bring your Creativity...Bring your Skills...Bring your Friends....

Linux Alternative Project - Unlock the Open Possibilities

Windows Software Linux Equivalent/Alternative
3D Home Architect
Sweet Home 3D ( http://sweethome3d.sourceforge.net/index.html )
3D Studio Max
K-3D ( http://www.k-3d.org/ )
Wings 3D ( http://www.wings3d.com/ )
Art of Illusion ( http://www.artofillusion.org/ )
Blender ( http://www.blender.org/ )
ACDSee
KuickShow ( http://kuickshow.sourceforge.net/ )
ShowImg ( http://www.jalix.org/projects/showimg/ )
Gwenview ( http://gwenview.sourceforge.net/ )
GQview ( http://gqview.sourceforge.net/ )
Eye of GNOME ( http://www.gnome.org/projects/eog/ )
Adobe Acrobat Reader
okular ( http://kpdf.kde.org/okular/ )
Xpdf ( http://www.foolabs.com/xpdf/ )
Evince ( http://www.gnome.org/projects/evince/ )
ePDFView ( http://trac.emma-soft.com/epdfview/ )
KPDF ( http://kpdf.kde.org/ )
Adobe Audition
Audacity ( http://audacity.sourceforge.net/ )
Adobe Illustrator
Skencil ( http://www.skencil.org/ )
Inkscape ( http://www.inkscape.org/ )
Karbon14 ( http://www.koffice.org/karbon/ )
Xara Xtreme for Linux ( http://www.xaraxtreme.org/ )
Adobe PageMaker
Scribus ( http://www.scribus.net/ )
Adobe PhotoAlbum
F-Spot ( http://f-spot.org/Main_Page )
KPhotoAlbum ( http://www.kphotoalbum.org/ )
digiKam ( http://www.digikam.org/ )
Adobe Photoshop
CinePaint ( http://www.cinepaint.org/ )
Krita ( http://www.koffice.org/krita/ )
GIMP ( http://www.gimp.org/ )
Adobe Premiere
PiTiVi ( http://www.pitivi.org/wiki/Main_Page )
LiVES ( http://lives.sourceforge.net/ )
Kino ( http://www.kinodv.org/ )
Cinelerra ( http://cvs.cinelerra.org/ )
kdenlive ( http://kdenlive.sourceforge.net/ )
Jahshaka ( http://www.jahshaka.org/ )
Ant Movie Catalog
Moviefly ( https://savannah.nongnu.org/projects/lmc/ )
AOL Instant Messenger (AIM)
Kopete ( http://kopete.kde.org/ )
Pidgin ( http://pidgin.im )
APC PowerChute
Network UPS Tools ( http://www.networkupstools.org/ )
Apcupsd ( http://www.apcupsd.com/ )
PowerD ( http://power.sourceforge.net/ )
CDex
Sound Juicer ( http://www.burtonini.com/blog/computers/sound-juicer )
Rubyripper ( http://wiki.hydrogenaudio.org/index.php?title=Rubyripper )
ripperX ( http://ripperx.sourceforge.net/ )
Grip ( http://nostatic.org/grip/ )
KAudioCreator ( http://www.icefox.net/programs/?program=KAudioCreator )
Collectorz
aviManager ( http://avimanager.sourceforge.net/ )
GCstar ( http://www.gcstar.org/ )
Tellico ( http://periapsis.org/tellico/ )
Alexandria ( http://alexandria.rubyforge.org/ )
Griffith ( http://griffith.vasconunes.net/ )
vMovieDB ( http://vmoviedb.sourceforge.net/ )
Katalog ( http://salvaste.altervista.org/ )
Dreamweaver
Quanta Plus ( http://quanta.kdewebdev.org/ )
Geany ( http://geany.uvena.de )
Nvu ( http://www.nvu.com/index.php )
Screem ( http://www.screem.org/ )
KompoZer ( http://www.kompozer.net/ )
Bluefish ( http://bluefish.openoffice.nl/index.html )
DVDShrink
k9copy ( http://k9copy.sourceforge.net/ )
OGMRip ( http://ogmrip.sourceforge.net/ )
Thoggen ( http://thoggen.net/ )
xdvdshrink ( http://dvdshrink.sourceforge.net/ )
DVD Rip-O-Matic ( http://dvdripomatic.sourceforge.net )
qVamps ( http://vamps.sourceforge.net/ )
dvd::rip ( http://www.exit1.org/dvdrip/ )
AcidRip ( http://untrepid.com/acidrip/ )
Everest
HardInfo ( http://hardinfo.berlios.de/web/HomePage )
Finale
Lilypond ( http://www.lilypond.org )
Denemo ( http://denemo.sourceforge.net/index.html )
Rosegarden ( http://www.rosegardenmusic.com/ )
NoteEdit ( http://noteedit.berlios.de/ )
Brahms ( http://brahms.sourceforge.net/ )
Flash
F4L ( http://f4l.sourceforge.net/ )
Fontographer
FontForge ( http://fontforge.sourceforge.net/ )
Forte Agent
Pan ( http://pan.rebelbase.com/ )
FruityLoops
LMMS ( http://lmms.sourceforge.net/ )
Hydrogen ( http://www.hydrogen-music.org/ )
Google Desktop Search
Google Desktop ( http://desktop.google.com/linux/index.html )
Beagle ( http://beagle-project.org/ )
Guitar Pro
TuxGuitar ( http://www.tuxguitar.com.ar/home.html )
DGuitar ( http://sourceforge.net/projects/dguitar/ )
kguitar ( http://sourceforge.net/projects/kguitar/ )
iTunes
Banshee ( http://banshee-project.org/Main_Page )
aTunes ( http://www.atunes.org/ )
Quod Libet ( http://www.sacredchao.net/quodlibet )
SongBird ( http://www.songbirdnest.com )
Exaile ( http://www.exaile.org/ )
Amarok ( http://amarok.kde.org/ )
Listen ( http://listengnome.free.fr/ )
Rhythmbox ( http://www.gnome.org/projects/rhythmbox/ )
gtkpod ( http://www.gtkpod.org/ )
Legacy Family Tree
GRAMPS ( http://gramps-project.org/ )
LimeWire
FrostWire ( http://www.frostwire.com/ )
Meal Master
krecipe ( http://krecipes.sourceforge.net/ )
Gourmet Recipe Manager ( http://grecipe-manager.sourceforge.net/ )
Microsoft Access
Kexi ( http://www.koffice.org/kexi/ )
knoda ( http://www.knoda.org )
GNOME-DB ( http://www.gnome-db.org/ )
Microsoft Excel
KSpread ( http://www.koffice.org/kspread/ )
Open Calc ( http://www.openoffice.org/product/calc.html )
Gnumeric ( http://www.gnome.org/projects/gnumeric/ )
Microsoft Frontpage
Quanta Plus ( http://quanta.kdewebdev.org/ )
Nvu ( http://www.nvu.com/index.php )
KompoZer ( http://www.kompozer.net/ )
Bluefish ( http://bluefish.openoffice.nl/index.html )
Microsoft HyperTerminal
minicom ( http://alioth.debian.org/projects/minicom/ )
GtkTerm ( http://freshmeat.net/projects/gtkterm/ )
Microsoft Internet Explorer
Epiphany ( http://www.gnome.org/projects/epiphany/ )
Opera ( http://www.opera.com/download/ )
Firefox ( http://www.mozilla.com/firefox/ )
Konqueror ( http://www.konqueror.org/ )
Microsoft Money
KMyMoney ( http://kmymoney2.sourceforge.net/ )
GNUcash ( http://www.gnucash.org/ )
Gnofin ( http://gnofin.sourceforge.net/ )
Grisbi ( http://www.grisbi.org/ )
Microsoft Office
GNOME Office ( http://www.gnome.org/gnome-office/ )
KOffice ( http://www.koffice.org/ )
OpenOffice ( http://www.openoffice.org/ )
Microsoft OneNote
BasKet ( http://basket.kde.org/ )
Microsoft Outlook (Express)
Thunderbird ( http://www.mozilla.com/thunderbird/ )
Evolution ( http://www.gnome.org/projects/evolution/ )
Microsoft Powerpoint
Open Office Impress ( http://www.openoffice.org/product/impress.html )
KPresenter ( http://www.koffice.org/kpresenter/ )
Microsoft Project
KPlato ( http://www.koffice.org/kplato/ )
OpenProj ( http://openproj.org/openproj )
GanttProject ( http://ganttproject.sourceforge.net/ )
Planner ( http://live.gnome.org/Planner )
TaskJuggler ( http://www.taskjuggler.org/ )
Microsoft Visio
Dia ( http://www.gnome.org/projects/dia/ )
Kivio ( http://www.koffice.org/kivio/ )
Microsoft Windows Media Center
Freevo ( http://freevo.sourceforge.net/ )
Elisa Media Center ( http://www.fluendo.com/elisa/ )
XBMC Media Center ( http://xbmc.org/ )
MythTV ( http://www.mythtv.org )
LinuxMCE ( http://www.linuxmce.com/ )
Microsoft Word
Open Office Writer ( http://www.openoffice.org/product/writer.html )
AbiWord ( http://www.abisource.com/ )
Kword ( http://www.koffice.org/kword/ )
mIRC
Konversation ( http://konversation.kde.org/ )
KVIrc ( http://www.kvirc.net/ )
BitchX ( http://www.bitchx.org/ )
Xchat ( http://www.xchat.org/ )
ChatZilla! ( http://chatzilla.hacksrus.com/ )
irssi ( http://www.irssi.org/ )
Pidgin ( http://pidgin.im )
Mp3tag
Kid3 ( http://kid3.sourceforge.net/ )
Pinkytagger ( http://pinkytagger.sourceforge.net/ )
EasyTAG ( http://easytag.sourceforge.net/ )
Cowbell ( http://more-cowbell.org/ )
Audio Tag Tool ( http://pwp.netcabo.pt/paol/tagtool/ )
MSN messenger
Mercury Messenger ( http://www.mercury.to/ )
Kopete ( http://kopete.kde.org/ )
aMSN ( http://amsn-project.net/ )
Pidgin ( http://pidgin.im )
Mudbox
SharpConstruct ( http://sharp3d.sourceforge.net )
Nero Burning Rom
X-CD-Roast ( http://www.xcdroast.org/ )
Brasero ( http://perso.orange.fr/bonfire/index.htm )
GnomeBaker ( http://gnomebaker.sourceforge.net/ )
Graveman! ( http://graveman.tuxfamily.org/ )
K3b ( http://www.k3b.org/ )
NetMeeting
Ekiga ( http://www.gnomemeeting.org/ )
NetStumbler
Kismet ( http://www.kismetwireless.net/ )
SWScanner ( http://www.swscanner.org/ )
NewzCrawler
RSSOwl ( http://www.rssowl.org/ )
Liferea ( http://liferea.sourceforge.net/ )
BasKet ( http://basket.kde.org/ )
Akregator ( http://akregator.kde.org/ )
Blam ( http://www.cmartin.tk/blam.html )
Straw ( http://www.gnome.org/projects/straw/ )
Notepad
leafpad ( http://tarot.freeshell.org/leafpad/ )
NEdit ( http://www.nedit.org/ )
jEdit ( http://www.jedit.org/ )
Kate ( http://kate-editor.org/ )
gedit ( http://www.gnome.org/projects/gedit/ )
Scribes ( http://scribes.sourceforge.net/ )
tpad ( http://tclpad.sourceforge.net/ )
OrangeCD Catalog
GWhere ( http://www.gwhere.org )
Origin
SciGraphica ( http://scigraphica.sourceforge.net/ )
Partition Magic
Partimage ( http://www.partimage.org/Main_Page )
GParted ( http://gparted.sourceforge.net/ )
QtParted ( http://qtparted.sourceforge.net )
Picasa
F-Spot ( http://f-spot.org/Main_Page )
KPhotoAlbum ( http://www.kphotoalbum.org/ )
digiKam ( http://www.digikam.org/ )
Pro Tools
Ardour ( http://www.ardour.org )
Quicken
KMyMoney ( http://kmymoney2.sourceforge.net/ )
GNUcash ( http://www.gnucash.org/ )
Gnofin ( http://gnofin.sourceforge.net/ )
Grisbi ( http://www.grisbi.org/ )
SoulSeek
Nicotine ( http://nicotine.thegraveyard.org/ )
Nicotine-Plus ( http://nicotine-plus.sourceforge.net/ )
SoundForge
ReZound ( http://rezound.sourceforge.net/ )
TexnicCenter
Total Commander
GNOME Commander ( http://www.nongnu.org/gcmd/ )
xfe ( http://roland65.free.fr/xfe/ )
Tux Commander ( http://tuxcmd.sourceforge.net/ )
Midnight Commander ( http://www.ibiblio.org/mc/ )
Krusader ( http://krusader.sourceforge.net/ )
Traktor DJ
Mixxx ( http://mixxx.sourceforge.net/ )
terminatorX ( http://www.terminatorx.org/ )
Videora
thin liquid film ( http://thinliquidfilm.org/ )
Winamp
Audacious ( http://audacious-media-player.org/Main_Page )
Amarok ( http://amarok.kde.org/ )
XMMS ( http://www.xmms.org/ )
Windows Media Player
KPlayer ( http://kplayer.sourceforge.net/ )
VideoLAN ( http://www.videolan.org/ )
xine ( http://xinehq.de/ )
mplayer ( http://www.mplayerhq.hu/design7/news.html )
Windows Movie Maker
PiTiVi ( http://www.pitivi.org/wiki/Main_Page )
LiVES ( http://lives.sourceforge.net/ )
Open Movie Editor ( http://openmovieeditor.sourceforge.net/HomePage )
Avidemux ( http://fixounet.free.fr/avidemux/ )
Cinelerra ( http://cvs.cinelerra.org/ )
kdenlive ( http://kdenlive.sourceforge.net/ )
WinIso
ISO Master ( http://littlesvr.ca/isomaster/ )
KIso ( http://kiso.sourceforge.net/ )
WinMerge
KDiff3 ( http://kdiff3.sourceforge.net/ )
Meld ( http://meld.sourceforge.net/ )
xxdiff ( http://furius.ca/xxdiff/ )
Kile ( http://kile.sourceforge.net/ )
WinTV
XdTV ( http://xawdecode.sourceforge.net/ )
tvtime ( http://tvtime.sourceforge.net/ )
WS_FTP
gFTP ( http://gftp.seul.org/ )
FireFTP ( http://fireftp.mozdev.org/ )
Zbrush
SharpConstruct ( http://sharp3d.sourceforge.net )
ZoneAlarm
Guarddog ( http://www.simonzone.com/software/guarddog/ )
Firestarter ( http://www.fs-security.com/ )

Linux Alternative Project aims in establishing awareness to all users and developers on windows equivalent Open Source tools, which you can deploy for better productivity and service. There are plenty of forums and community which will help you in installing and maintaining these open source software. Students can download the source code repositories in the host websites and through sourceforge.net for learning purposes. If any one finds it difficult to install and use the above said software tools, you can feel free to post your queries to me and I'll help you in troubleshooting them.

Use Open Source....Unlock the Open Possibilities.....

Sunday, June 21, 2009

Free Sun Certification on Java (SCJP) Training- Tutorials will be Uploaded soon...


In this summer, I have planned to release few tutorials designed by me which helps you to take Sun Certification on Java Programming. I'll soon upload the presentations and Podcast series. I have also planned to use "Adobe Captivate 4" for capturing scree cast of all the workable modules. I believe, these stuffs will surely help all the budding developers in better understanding of the Language and to secure Sun Certification with outstanding marks.

Benefits of SCJP Certification

Acquiring certification indicates that you have completed the steps and have the knowledge required to perform at a specified level as an IT professional. Certification proves to your employer and clients that your expertise is confirmed by a recognized industry organization.
  • Certification demonstrates to your employer/boss, peers, customers, competitors, suppliers, staff and investors that you use industry-respected best practices and are skilled and possess expert knowledge in the specific domain.
  • The process of achieving and maintaining the certification helps ensure that you are continually improving and refining your knowledge and skills
  • Enhanced job opportunities enhanced salary and career advancement opportunities.
  • Recognized proof of professional achievement - Enhanced credibility and a respected credential.
Course Outline

Section 1: Declarations, Initialization and Scoping
Section 2: OO Concepts
Section 3: Assignments
Section 4: Operators
Section 5: Flow Control, Exceptions, and Assertions
Section 6: String, I/O, Formatting, and Parsing
Section 7: Concurrency
Section 8 Collections / Generics
Section 9: Inner Classes
Section 10: Development

Training Duration

Six Days

Exam Preparation

After completion of your training, there will be four full length simulated mock exams and interactive quiz (over 400 questions) on the real exam pattern with your mentor.

I wish all the students and developers to contact +91-9790902787 for free 6 day training on Sun Java (SCJP).

Sun Microsystems 25th Anniversary - The Road Ahead

This year Sun Microsystems celebrates its 25th Anniversary. I am really happy to be a part of Sun Technologies as I hosted the Sun Club in my college and gave students the in-sights of Sun Products. As the Company's Maxim - "The Network is the Computer"- has been true today. Sun Unleashes the power of Networking as it has developed software, storage, servers, network computing technologies which allows people to connect to internet and participate on the network. Sun is now poised with another 25 years of innovation, delivering new open and Eco responsible network technologies which will empower people and organization.

Welcome to the Open World- Customary Introduction

The tittle may suggest what the blog is going to be about. Yeah you’re right.The blog is focused in bringing out the latest happenings of the Open World. You can taste the crispy updates and drink a cup of code snippets through this web blog. Latest Sun Technologies, Mozilla Products, new Linux flavors will be reviewed.

Welcome Developers...Welcome Users...Welcome Everyone...Stay Connected with Open Source Tech India and explore Open Possibilities.


Regards,
Santhosh.V
Author, Open Source Tech India