A complete mobile portal example using ASP.NET mobile controls.
Friday, April 25, 2003
Make your money dance for $30
For Linux, Mac OS X (woohoo!!) and Windoze
Import QIF files
Reports and graphs
Thursday, April 24, 2003
What is jWebUnit?
jWebUnit is a Java framework that facilitates creation of acceptance tests for web applications. It evolved from a project where we were using HttpUnit and JUnit to create acceptance tests. As the tests were being written, they were continuously refactored to remove duplication and other bad smells in the test code. jWebUnit is the result of these refactorings.
Is OOP no good? Hmm.. let me digest this.
A neat way to swarm like a bee. This sounds like what MSN Internet service offers in their brower. They call this feature Browse the web together, also available through MSN Messenger 5.0.
Wednesday, April 23, 2003
Eclipse 2.1 - New and Noteworthy
User customizable key bindings
Editor navigation history
Improved default text editor
Improved editor linking behavior
Better UI for editor / view synchronization
Ant view/editor
External tools & launch configurations
More flexible project layouts
Java Editor :-
Sticky hovers
Prominent status indication
Find in file
More Quick Fixes/Quick Assist
Hyper-linked Java code
Java Debugger
Refactoring
JUnit integration
Plug-in Development Environment
Has Windows XP finally caught up with (and maybe even surpassed) Mac OS X? Is Mac OS X just a pretty OS, but of little substance?
XvsXP is a nice starting point to find out.
JavaDoc Bookmarks is a simple yet extremely convenient way of accessing Javadoc API specifications for J2SE (v1.4, 1.3 and 1.2), J2EE and other commonly used APIs.
What is JavaServer Faces?
* A set of APIs for:
representing UI components and managing their state,
handling events and input validation,
defining page navigation, and
supporting internationalization and accessibility.
* A JavaServer Pages (JSP) custom tag library for expressing a JavaServer Faces interface within a JSP page.
vineetb: How does JavaServer Faces compare to ASP.NET in terms of event handling, input-validation, and device independence?
Craig McClanahan: There really isn't time to go into a deep dive on the technical similarities and differences between JavaServer Faces and ASP.NET, but at a high level, both frameworks have similar goals -- and, in many cases, similar functionality. It's important to remember that the details of JavaServer Faces's final design are still being worked out, so the answers to these questions are subject to change, too. Perhaps the best way to approach your question is to look at the support JSF is planning in each of these areas (at least in the current design -- everything is still being refined): (1) Event Handling -- JSF looks at two somewhat different types of events: request events, whose purpose is to change the state and visual appearance of a component, and application events that are primarily focused on invoking business logic. Component classes can have built-in event handling, and external event-handling classes can also be registered. (2) Validation -- As with event handling, components can have built-in validation methods, plus you can register your own validators. There is also support for localization of the error messages, redisplay of the previous input, and so on. (3) Device Independence -- As discussed in a previous response, device independence is primarily a matter of selecting the RenderKit (a library of renderers) you want to use, which gives you the opportunity to render a particular component tree in different ways for different devices.
What about Struts then?
Struts with JSTL can give you complete MVC model-2 nirvana. If you know how to do it right.
A good comparison of Struts vs. traditional JSP-includes way of writing web applications using Java.
Are Apple's laptops really cheaper than Dell's?. Dude you forgot to add Apple's 3 year extended warranty.
Also, does this mean that the Powerbook is over-priced? *grin*
!!New handhelds alert!!
Sharp Zaurus SL-5600 is out. This is a 400MHz XScale™ processor Linux based embedded OS (Embedix) Qtopia, Personal Java. Cost is about $500.
Features include :
Wireless communication - modem and service extra
Integrated Keyboard and Sliding Cover
Rechargeable, Replaceable Long Life Battery
CompactFlash™ and SD/MMC Expansion Slots
Mobile Multimedia - 3.5" 65,536 Color Reflective TFT Front-Lit Screen with 240 x 320 resolution
Speaker & Microphone with a Stereo Headphone Jack
Stylus and Touch Screen
Linux / Java Based Platform
Palm has also released its new Wi-Fi ready Tungsten™ C handheld. Cost is > $500
Features :
400MHz Intel processor with XScale technology
Palm OS® 5
Wi-Fi (802.11b) ready - service extra
64MB RAM
320x320 Transflective TFT color screen
Microsoft includes a virtual-desktop tool as a free (and support-free) download called Microsoft PowerToys for Windows XP. Go to www.microsoft.com/windowsxp/pro/downloads/powertoys.asp and download the Virtual Desktop Manager. After installation completes, right-click on the taskbar and select it from the Toolbars submenu. It will appear on the taskbar, ready for use.
