password
username
Sponsored by CakeMail, an email marketing software
Newsletter preview

Javalobby logo image
Tuesday, November 20, 2007 

Web 2.0 Enable Applications

Build Web 2.0-enabled, standards-based applications that bring complete context to your users. Oracle WebCenter offers the declarative development of interfaces using standards like JavaServer Faces, JSR-168, WSRP 2.0, and a common metadata model for creating composite applications.

Access Oracle Technology Network for tutorials, product downloads and technical white papers.

 Perspective


Be sure and
check out a
No Fluff Just Stuff
Java conference
coming your way!

2/08-2/10 San Jose 2/29-3/02 Milwaukee
3/07-3/09 St. Louis
3/14-3/16 Minneapolis
3/28-3/30 Omaha
4/04-4/06 Boston
4/11-4/13 San Diego
4/11-4/13 Portland
4/18-4/20 Jersey City



Interfacing OpenLaszlo Applications to Web Services

Click to download this free article from Manning's "Laszlo in Action"

Also save 25% when you purchase the EARLY ACCESS version of "Laszlo in Action" at Manning.com

Enter code JLLZ at Checkout

 
 A Developer's Perspective
 Next section
Karl David Moore is a software developer with more than six years of experience. During his career, Karl has been involved in all aspects of software development and has a particular passion for restructuring legacy systems.

Karl Moore I'm a Software Developer, but I don't work with computers
By Karl Moore

Let me set the scene for you. You're at a friend's party and you meet up with some new people. After the opening pleasantries, the conversation soon comes around to your day job. So I start off with the obvious, "I'm a software developer." This usually leaves people quite puzzled so I try a different approach, "I write computer software." And it's at this point you hear those words you dread so much, "ahhhh you work with computers!".

I've always imagined it's the same situation in lots of professions. You're a doctor and someone asks you to have a look at a worrying mole they've just found. You're a shop worker and someone wants to know if you'll be able to get them a discount. You're an airline worker and someone wants to know if you can get them a free upgrade to business class. You're a psychologist and someone wants you to guess what they are thinking.

Now it just so happens that if you work with computers, you know everything about anything electrical.

"My video recorder isn't working, any chance you could have a look at it?"
"My DVD player keeps jumping, do you know what's wrong with it?
"Sky+ didn't record last night, do you know how to reset it?
"I've just bought SpongeBob SquarePants print studio, how does it work?"

Now, I'm sorry to say, the best advice I'm going to give you is "just turn it off, leave it a while and then turn it back on again". People generally seem really vexed when I suggest this, and presume I must have not bothered attending any of my lectures in my four years at university. But trust me, this isn't really what they teach you on a Software Engineering degree.

So I try to explain a little about what I actually do. It's usually at this point I get polite nodding and smiling, I can feel the other person losing interest. After a little more explanation, I can feel the inevitable elephant in the room rearing it's head and I really don't want to let the other person speak. But eventually I have to take a breath, and that's when you hear those dreaded words, "you might be able to help me, I have a problem with my computer at the minute".

I do have a computer, I do know how they work, I know what all the parts are and what the acronyms stand for, I can build one and I also have an uncanny knack of being able to break mine on a regular basis. But, this isn't really what I do for a day job. I really don't enjoy doing it and I genuinely find it very frustrating when mine blows up. The last thing I want to do is try and fix someone else's computer, only to receive a phone call three years later proclaiming that the computer isn't working. As I was the last person to touch it, I must have obviously done something to break it (true story). I might try this approach with my mechanic when my car needs fixing again (think it will work?). Needless to say, fixing computers really isn't my thing!

I really take my hat off to the people that do sort out hardware issues for a day job. I know I wouldn't like to do it, and I really don't envy their position when they meet new people, they really are "the computer guy". No problem is beyond their supreme skills, and they usually can't say no when someone asks them for help. You don't have to talk to "the computer guy" between computer problems, so it's quite an easy relationship to maintain. They obviously have too much spare time on their hands anyway as they'll always come round to fix your computer problems. Best of all, they'll never charge you for taking up all of their spare time!

So next time I meet someone new, I'm going to try a new approach. I know nothing about moles, I can't get you a discount or a free upgrade to business class and I really don't know what you are thinking. I can't fix a video recorder, a DVD player, a Sky+ box or tell you how to use SpongeBob SquarePants print studio. I did finish a four year Software Engineering degree and I really did attend some of the lectures, but I'm really not "the computer guy". I'm a software developer, but I don't work with computers.

Until next time,
Karl Moore
http://karldmoore.blogspot.com/

 
 DZ Top Links
 
 DZone Top Links
 Next section
 Back to top
most clicked this week from dzone.com

dzone

Most-clicked links this week

 
 Popular at JL
 
 Popular at Javalobby
 Next section
 Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.
Why is the source code of web applications So Ugly?

Servlets with HTML, Java-HTML mixed, expression languages, custom tags, XML navigation and meta-programming.... AJAX is here to complicate all. Why is the web application development so strange?

Full Discussion Posted By: Jose María Arranz Santamaría - (67 Replies)

Web frameworks peaking toward obsolescence

The RIA model is a simpler approach for building web applications relative to the server-side frameworks that have been so pervasive. What was complex becomes simpler, lighter weight - more natural.

Full Discussion Posted By: Roger Voss - (49 Replies)

Android is out: First Looks

The much anticipated Google Android SDK is finally released. Like predicted, the browser is the most important component of the framework. The API is comprehensive to all mobile needs...

Full Discussion Posted By: Daniel MD - (33 Replies)

Is Google the New Microsoft?

The Open Handset Alliance that Google has unveiled is interesting, but questions are being asked about the underlying purpose. What do you think?

Full Discussion Posted By: Geertjan - (31 Replies)

Google Android: Initial Impressions and Criticism

Yesterday, Google released the SDK for Android, their new mobile software platform. Jilles van Gurp shares his initial impressions and a few concerns.

Full Discussion Posted By: Matthew Schmidt - (30 Replies)

 White Papers & Announcements
 
 Whitepapers
 Next section
 Back to top
Enterprise Ajax - Transcend the Hype

Ajax is all the rage these days. The pioneers of Ajax have taken tremendous strides toward proving Ajax techniques that can deliver true benefits to web application users through a richer interaction model than standard web applications can provide. It seems that Ajax will be ubiquitous on the Web in no time flat. This paper examines various levels of Ajax development that the enterprise developer might entertain, and explores some of the pitfalls that will be encountered along the way. It goes on to describe key concepts around server-side Ajax solutions, and shows how the ICEfaces technology can easily be used to deliver rich enterprise applications in Java.

Download Full White Paper Posted by: Icesoft

 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
JPen: Java Pen Tablet Access Library Released

The first release of JPen is available. JPen is a java interface for pen/digitizer tablets and pointing devices.

Full Announcement & Discussion Posted By: Nicolas Carranza - (0 Replies)

LiquiBase 1.4.0

LiquiBase 1.4.0 has been released. LiquiBase is an LGPL Database refactoring and change management library.

Full Announcement & Discussion Posted By: Nathan Voxland - (0 Replies)

OpenForum Wiki 2.0

OpenForum Wiki is an application providing a Wiki style collaboration platform. It comes ready to run out of the box and has an integrated web server and user authentication.

Full Announcement & Discussion Posted By: Nik Cross - (0 Replies)

Simpler J2EE

J2EE is too complicated. This website suggests a set of technologies from the entire J2EE technology stack that makes it easier to write J2EE applications.

Full Announcement & Discussion Posted By: Sandeep Jain - (0 Replies)

Butterfly Container 1.9.9-beta

Jenkov.com has released Butterfly Container 1.9.9-beta. Butterfly Container is a dependency injection container like Spring, Pico and Guice.

Full Announcement & Discussion Posted By: Jakob Jenkov - (0 Replies)

how to open existing .war file in netbeans

how to open a .war application in netbeans and expand all its folder.it doesnt contain the src folder so how to get the code and deploy the project in netbeans IDE 5.5

Full Announcement & Discussion Posted By: Aahuti - (-1 Replies)

Chronoscope, Scalable GWT charting, Released as open source

Timepedia is happy to release its GWT/JS based charting solution, Chronoscope, as open source. Chronoscope is a portable framework for charting and visualization inside the browser, built on GWT.

Full Announcement & Discussion Posted By: Ray Cromwell - (0 Replies)

QuipuKit 1.3.1 is Out

QuipuKit 1.3.1, a component library for JSF, comes with hot fixes to version 1.3.

Full Announcement & Discussion Posted By: Tatyana Matveyeva - (0 Replies)

Performance Inspector for C/C++ and Java

Performance Inspector is a suite of performance analysis tools for Microsoft Windows. It works with standard C/C++ programs as well as Java applications.

Full Announcement & Discussion Posted By: Ida Momtaheni - (0 Replies)

NeuroKernel Computing Platform Released

A new advanced network computing platform has been released. NeuroKernel is a fully programmable Network Operating System with an extra ordinary Java API and SDK. You must try online demo.

Full Announcement & Discussion Posted By: Bora Ertung - (0 Replies)

JPPF 1.0 RC1 Released

The JPPF team is very pleased to bring many new features, performance enhancements and a set of real-life applications of the Java Parallel Processing Framework in this release.

Full Announcement & Discussion Posted By: Laurent Cohen - (0 Replies)

Overactive Logistics Pre Alpha 1.5 released

Overactive Logistics is a freight forwarding open source software solution being developed for the cargo transportation industry.

Full Announcement & Discussion Posted By: overactive - (0 Replies)

JFreeChart 1.0.7

JFree.org has released a new version of JFreeChart, a popular chart library for the Java platform. Version 1.0.7 includes a range of improvements and bug fixes.

Full Announcement & Discussion Posted By: David Gilbert - (0 Replies)

Citra FX Photo Filter 2.0

Kiyut just released Citra FX Photo Filter 2.0, an image filter effects for digital photos or images. It allows anyone, regardless of experience, to turn digital images into unique artistic looks.

Full Announcement & Discussion Posted By: Kiyut - (0 Replies)

[ANN] ON: Object Notation language, 1.0 GA

ON is an object notation language, implemented by ANTLR grammar. The most important featur of ON is nature and simple.To demo ON usage, I developed an ProjectHelper subclass, build the project itself.

Full Announcement & Discussion Posted By: Qinxian - (0 Replies)

Trace Modeler 0.9.92, smart UML sequence diagram editor

Trace Modeler is an easy-to-use and smart editor for UML sequence diagrams. It's in the final beta phase, a fully functional trial is available for download. Runs on any platform that supports Java 5.

Full Announcement & Discussion Posted By: Yanic Inghelbrecht - (0 Replies)

soapUI 2.0 beta1

soapUI 2.0 beta introduces tons of new features; SOAP Monitoring/Recording, Improved WS-Security support, Extended scripting and properties management, MockService SSL and WSDL support and much more!

Full Announcement & Discussion Posted By: Ole Matzura - (0 Replies)

XML 2007 Conference: Dec 3-5, 2007

XML 2007 is the world’s largest and longest-running conference devoted to XML and other open data and document technologies. This years conference will be held in Boston, MA from Dec 3 - 5, 2007.

Full Announcement & Discussion Posted By: I. Pedruzzi - (0 Replies)

Flux job scheduler/workflow engine adds Web embeddable real-time monitor

Flux announces the release of Flux 7.6, which allows you to easily design, export, monitor, and edit running jobs and workflows all from one consistent interface: your own Web application.

Full Announcement & Discussion Posted By: David Sims - (0 Replies)

Moonlight Application Framework 0.1.1 released

Version 0.1.1 of the Moonlight Application Framework, a minimal, but complete framework for Qt Jambi based applications, has been released. This features some small, but important updates and fixes.

Full Announcement & Discussion Posted By: Gregor Mückl - (0 Replies)

 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other Javalobby publications.
Manage your Javalobby membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.

Javalobby News is a service mark of DZone, Inc.
Copyright ©2001-2007 DZone, Inc.

Thank you for your continued support of Javalobby. If you prefer not to receive the Javalobby weekly newsletter, send an e-mail to ***-jlnews@javalobby.org and please ensure the actual email address to be removed is present.
Javalobby.org, 113 Legault Drive, Cary NC 27513 USA