The Source for Java Technology Collaboration
User: Password:



Daniel Brookshier's Blog

June 2005 Archives


Open Source and the Puppet Master - Thinking Like John Gage

Posted by turbogeek on June 30, 2005 at 09:30 AM | Permalink | Comments (0)

Imagine John Gage and a puppet at JavaOne. How could that be related to community and open source? It is an interesting thought. All you need to do is think like John Gage.

I was at the second JavaOne. I would have been at the first, but I was on an airplane flying the other direction (reading Java in a Nutshell). I had had already ported a game called Xiang Qi (A.K.A. Elephant Chess or Chinese Chess) and a shortest path algorithm (for MCI). I was impressed by Java's speed and the wonder of Goslings stack safety, garbage collections, clear errors, and the exceptions. All the things missing from C++ at the time.

But missing the first JavaOne is not that bad. Missing an opportunity to listen to John Gage, I now see as the real loss.

John Gage, is the voice of JavaOne. Scott's key note and Gosling's demo fest are the high points, but John is the thread, the motivation, and the call to arms at JavaOne. John Gage capitalizes on the value of being with other smart people. Better yet, he reminds to make the best with those around us. Without John, we are just drones going to sessions. With John Gage, we are explorers, deal makers, and dare I say it, Brazilians! **

But back to the puppets!

Bruno Souza, The community manager for the JUG community at Java.net, created a mascot for the JUG community. It is a Java Finch. Bruno, with the help of many others has created a character in 2D and 3D and even a puppet. We call it(him?) Juggy.

Juggy 1.0

You may have seen Juggy around JavaOne. He is everywhere. I am almost certain that Juggy's picture has been taken with our fellow Java developers as Duke.

Tuesday night, Juggy met John Gage. John was following the Brazilians track at JavaOne. The Brazilians are quite a story with so many developers and grand success in Healthcare using Java. To quote an audience member at Fabiane Nardon's (Duke award Winner) Birds of a Feather on Brazil's new healthcare system: "Didn't anyone tell you this is impossible to do in only four month's?" You have to follow around these people just to figure out what they are doing right.

But to the puppet. Juggy's incarnation as a puppet is impossible to ignore. John had several conversations with Juggy, as many of us have had this week. Between one of these many deep and hilarious conversations John had with Juggy, he talked about the power of puppets. Simply, puppets are our alter egos.

Throughout the history of man, the puppets do and say the things we would live to do. The puppet is the alter ego, the id set free to be honest, gregarious, suave, overtly honest, and irreverent. The puppet is who we would be if we were unbound and free. In a word, 'open'. Yes, as is community and as in open source.

John's prime example is political puppetry in France. He also included the gambit of puppets, including the shadow puppets we might find on the island of Java in Indonesia. The French puppets, known also as guignol, get a away with saying a lot of hilarious things as they parody day-to-day politics. Looking like French and world leaders they say things we might wish they would 'really' say just so that we could laugh. Sort of comic satire from an obsessed and warped doppelganger. Political humor, no matter your own politics, is funny.

John Gage is the one person in the world that I just love to hear talk. I have met him many times over the past years. Every time he seems to find the profound wisdom from a casual remark, an idea, or a situation. He sees connections and then gives us the connection for us to examine. He does this with ideas and often times with people. If you are looking for a matchmaker of ideas and people, John is the one you want.

John also has a curiosity that is unbounded. He looks beyond the surface of almost everything. As an example, on the way to the W hotel, we happened upon a city worker pulling up a manhole cover. John was right there, bending over and peering into the dark hole, looking for enlightenment from the darkness below the street's of San Francisco. He was even asking the worker for the details to the mysteries. Tonight though the worker only laughed and said, "Jimmy Hoffa."

Remember, we were talking puppets. Or was it the puppet talking? The key connection is to the power of the puppet as a device to free the personnality of the puppeteer. When the puppet asks questions, you get that same openness and willingness too. How many people would cuddle up and kiss your hand and have a polite conversation with wiggling fingers? Put a puppet on your hand and it is all possible. Like open source, we can see people open up and look at their hidden code. We can ask for their ideas, the truth, and find what we would say if we could do it right, in our own terms. The puppet is a metaphor for open source. John Gage meets serendipity once again, or at least a puppet created under a creative commons license by and for Java developers and the open source community. A puppet that is open sourced and causes people to have fun and open their hearts and minds.

Juggy, as a mascot, is our ambassador. As a puppet, he is our comic relief. Juggy is also now a blogger. He will blog here at Java.net and make us laugh. As our own guignol, Juggy will use raw wit, satire and wacky humor to make us laugh, even when we are laughing at ourselves.

Ready for proof? Here is John Gage, Juggy, and Bruno Souza.

John Gage, Juggy, and Bruno Sousa

** If you have not been to JavaOne, Brazilians are the most vocal during keynotes. And as far as I know, the fastest growing community of Java developers in the world.



New Projects in the Global Education and Learning Community

Posted by turbogeek on June 28, 2005 at 10:31 PM | Permalink | Comments (2)

TilePile - A tile mural creation and editing program.
gbarton@dev.java.net

TilePile is an application used to aid in creating tile murals. It can be used to import images and convert them into tile murals, edit the murals, and distribute the tile setting process to a set of networked workstations.

Compression - The list of file in the DB should be compressed and named random
manickaraj@dev.java.net
To compress the list of files which are kept in the Data Base

ARS - Airline Reservation System
raj_tam@dev.java.net
Airline Reservation System



Project Graduation of Algebra project in Global Education and Learning Community

Posted by turbogeek on June 28, 2005 at 10:29 PM | Permalink | Comments (0)

Interview with Alex Lam S.L. of project Algebra
Project Name:
algebra
Summary: Developing application related to Algebra
Owner Name: Alex Lam S.L.
City: Cambridgeshire
Country: UK

Hi Alex, tell us a little about yourself. Education: 2nd year undergraduate in Natural Sciences (Physical) Profession: can't really get employed too seriously at this stage, can I? Current Employer: Hmm.... Hobbies: solving problems, in general.

What schools/universities did you attend? University of Cambridge & Girton College

Tell us a little about the project and why you started it. This is probably the project that most of you would be thinking of doing, once you have a strong passion into Mathematics / Sciences - and I do. The project does not start as straight-forward, though - I was trying to generalise the idea, such that a platform with tools ready for any programs to have a much stronger algebra manipulating power, which leaded to the born of AlgebraicMath. The development philosophy that I adopt is that after the very beginning of core implementation, several projects that would utilise the package should start developing at the same time, hence reduces total time of development all together but more importantly, served as a realistic guideline on how AlgebraicMath should grow - what features should there be / not to be. And here I am, back to the starting point - the obvious use of AlgebraicMath is, of course, to implement a software like Algebra - which is, as many would agree, a useful, intriguing, ambitious project.

What is the project's current status and plans for the future? Currently, a demo is released in order to gather opinions about what we should have to expand on the existing architecture. We are expected to push out a upgraded version in 2~3 months time (would be much faster if there aren't - guess what - exams taking place in the coming term)

What kind of help are you looking for on this project? As for help in general, spelling out your wishes with the functionality that you would like to see if a good start. The second way you could contribute though, is to build clients that have better looks and easier to be used; this can be done in any programming languages, (as the only specification is the protocol one, which is based on HTTP POST anyway) and we would be more than happy to give a hand if you ever need help with the development of it - just shout out in the forum.

Congratulations on your graduation Alex! Please let us know if the GELC can help you in the future.

If you would like your project spotlighted, please send an email to Daniel Brookshier at turbogeek(at)cluck.com



Sun's Jonathan Schwartz speaks FOSS and opens Sun's Application Server

Posted by turbogeek on June 28, 2005 at 10:40 AM | Permalink | Comments (0)

Free and Open Source Software (FOSS)
A fine quote from Johnathan's Keynote today: "There is a social utility to free software"

Johnathan's core message is that FOSS is good for business by bringing new people into relationships and creating a greater need and thus opportunity to provide infrastructure. It made sense to me. Instead of build it and they will come, this is provide them free software and they will buy your hardware and services to support it.

"There is no downside to FOSS", he also said. Hard to say. There is one to your competitor or the guy that competes against an open source project. No downside for Sun in the products like Glass Fish, JXTA, Open Office, NetBeans and others. If we saw Microsoft FOSS Office, would that be good or bad for OpenOffice?

Opening the Application Server

Open sourcing of the Sun application server was a big deal. The code is hosted at Java.net at: GlassFish) Some argue that Sun is not great at software. It is however great at supporting community creation of software. This now means a huge shift in the landscape. JBOSS was becoming a clear leader because we developers choose products we know.

How are our software product preferebes made? We know tools that we can afford to use. That's why JBOSS was popular. Download, install, and run but even better, whatever you can do with JBOSS you know you can afford to deploy it with JBOSS. So, free and I know my investment of time won't be erased by the cost of buying a $50,000 dollar app server license. Sun's application server can now play this same game.

Sun does have a second advantage. Sun has a lot of support and of course the prepackaged solution. That means when you are ready to pay for professional support, it is there.

Seems like Jonathan is pretty smart from my point of view.

I Sun a threat to JBOSS? Is JBOSS in trouble? Yes and no\, there is a lot of col and wonderful stuff in JBOSS. It was built by a group of guys with staggering intelligence. The question is that if Sun's application server is open source, how long before it has incorporated JBOSS innovations. Stay tuned.

But this is also a big win for education. Believe it or not, universities don't run on 100% open source. Like any business, a university needs reliability and support. But universities also need to build and innovate applications. Now there is no issue to a student of university employee or professor to get Sun's server and do cool things that may get ported to the university's professionally supported infrastructure. This reduces startup and supports student projects and adds future security when the application becomes mission critical.

I have trouble seeing a downside here. The only real issue is if Sun has open and closed source. If you have watched NetBeans and Forte, Forte lagged in its release cycle quite a bit. The result is when faced with free software that is up to date, they are going to select the free software. If Sun can support the open source source and shrink wrapped, they won't have an issue.

What do you think about releasing GlassFish? Is it the right thing to do? Is it Genius. I want to know what you are thinking?



Sun Ultra for 29.95 a month

Posted by turbogeek on June 28, 2005 at 01:40 AM | Permalink | Comments (5)

Wow, get a Sun opteron for 29.95 a month with all the software tools installed and access to support. Just like cell phone with nights and weekends free.

There may be a catch. Looking at the Sun web, there is a small clarification: "When you sign up for three years of Sun support services at $29.95 per month." Not too bad considering that it still boils down to $1078.20 a month. Still not bad even though it lists for $895. Given all the support it becomes cheaper than my Apple G5 and the Apple Care package.

Hard to get the specs and it takes a phone call to buy one. So we don't know if this is for the base system. Is it worth the price? Let me know.



IENJINIA At JavaOne (with Spanish Translation)

Posted by turbogeek on June 26, 2005 at 02:42 PM | Permalink | Comments (4)

Project IENJINIA will be at JavaOne at the Community Corner at JavaOne 's Vendor Pavilion in the Java.Net Community Corner Booth. The project leaders (who will translate this blog below into Spanish) will be talking about their project and how educators in Mexico are using it. But what is IENJINIA?

What is the first thing you think about when you imagine teaching software development? Games, right? Project IENJINIA emulates an 80's video games console. This is done for two reasons. First, most teenagers are interested in video games. The second is that the emulator is a very simple platform for exploring programming.

Writing software is an abstract and complex activity which makes it a hard to acquire skill. Students shouldn't be forced to deal on top of that with all the complexity of a modern computer system (operating system, compilers, linkers, complex "feature filled" IDEs, etc.). The IENJINIA DevKit is designed to provide a simplified computer on which the student can directly interact with the underlying (simulated) hardware using IPL (IENJINIA Programming Language).

IPL is a very simple interpreted language with dynamic typing, static scoping, automatic garbage collection and "standard" syntax (similar to C, C++ and Java).

----- Spanish Translation ----

El proyecto IENJINIA estará en el Community Corner Booth de Java.Net en JavaOne. Los líderes del projecto hablarán acerca de su proyecto y como ciertos profesores del ITAM en México lo están usando. Pero que es IENJINIA?.

Qué es la primera cosa que piensa cuando se imagina la enseñanza del desarrollo de software. Juegos correcto? El proyecto IENJINIA emula una consola de video juegos de los 80's. Esto fue hecho por dos razones. Primero, porque los juegos es algo que le interesean a los adolescentes. La segunda es que el emulador es una plataforma muy sencilla para explorar la programación.

Escribir software es una actividad abstracta y compleja que la hace una habilidad díficil de aquirir. Los estudiantes no deberían tener que lidiar con la complejidad de un sistema de cómputo moderno (sistema operativo, compiladores, linqueadores, IDE's complejos, etc). El IENJINIA DevKit está diseñado para ofrecer una computadora simplificada en la cual el estudiante puede directamente interactuar con el hardware (simulado) usando el IPL (IENJINIA Programming Language).

IPL es una lenguaje interpretado muy sencillo con manejo dinámico de tipos, "static scoping", recolección automática de basura y una sintáxis estándar (similar a la de C, C++ y Java).



Open Source Events at JavaOne & Java.net close to 150,000 members & GELC Celebrates new projects

Posted by turbogeek on June 23, 2005 at 08:03 AM | Permalink | Comments (0)

Before I talk about the new projects in the Global Education and Learning Community(GELC) , let me talk abut JavaOne, Java.net, and FREE (as in some events include free beer) Open Source community events.

Java.Net Community Close to 150,000 Members

Could you or one of your friends be number 150,000+1 of Java.net? The Java.net community is almost 150,000 members strong and we are all volunteering our time to sign up new members so we can go over the top during the week of JavaOne (we want Scott McNealy to say our name during the keynote). No prizes, just the pleasure of belonging to a group dedicated to the success of Java through open source and community.

Sign up now if you have not already. Get your co-workers to sign up too. If you run a Java User Group, send an email to your members to sign up. Java.net is a great place and it can only be better with more smart people like you and your friends. Sign up Now. Steve Jobs gave out iPods, we give away free help, free code, free applications, and perhaps a few free physical trinkets. Sign up and think FREE.

We are also approaching 2,300 open source projects. The GELC has 291 of these projects and we are looking for more projects that can help science and education. This month we are focusing on projects to help teach math, science, and Java. Anything in education or the sciences is fair game. If you want to start up a project, start here for education or here for one of our many other communities. Can we get to 2,500 projects? Only the submissions of your great idea can get us over the top.

Open Source Events at JavaOne and Free as in, FREE BEER

The Java Open Source community has a lot of events that I will be attending and speaking at. The Open Source community will have several events at JavaOne. Info can be found at http://wiki.java.net/bin/view/Javaone/WebHome

Here are the things I'll be doing:

o I will be doing JXTA demos at the JXTA Town Hall Meeting on Sunday - FREE

o I will be doing several talks during the community leaders weekend both Saturday and Sunday. These will be on running open source projects at Java.net. (FREE, no beer, but you need to RSVP per info in the java.net wiki)

o At the Java Technology Communiteis in Action Event on Tuesday, I will be there reping JXTA and Education communities. This one is FREE, and free beer.

o I will also be doing a couple of talks in the Community Corner Theater in the JavaOne Pavilion, including a JXTA presentation (Not Free, no beer, but Pavilion passes are cheaper than a full pass)

New GELC Projects

Now to the new projects.

Collocation-Dictionary - A collocation dictionary built by English language students.
owner: danilong@dev.java.net

This is a cool project for facilitating teaching. This is the kind of projects that gets us excited in the Education community. It mixes a service with students, teachers, and an interesting idea.

This is a collocation dictionary built by English language students around the world. Teachers can register the students in their classes and assign each student a number of headwords in the collocation dictionary. Teachers can require a specific number of entries each week or grading period. It is searchable, and new collocations can be added to existing headwords.

Uyaklar - Turkish Rhymes Generator
Owner: ahmetax@dev.java.net

Turkish is getting popular in the GELC. Uyaklar project covers Turkish rhymes. Simply you specify a word in Turkish, and get the list of Turkish rhymes as word roots, and suffices.
Could this mean an explosion of pop music or a poetry renaissance in Turkey? Maybe, but it will definitely add to the number of Java applications that support the Turkish language. look in the extended part of this blog for the Turkish version of the project description.

ISIProject2005 - Simple web application using different technologies.
owner: techioub@dev.java.net

This one is a surprise. We don't know the subject, but we do know the tools. This project will create a web application using: jsp, servlet, jdbc, corba, web services and others.

Mobile - Mobile aid application for the elderly
owner: hemal@dev.java.net
Here we have an application in the J2ME space. The application will aid the elderly in their outdoor suburban dynamic environment. More details soon.

Continue Reading...



Yes, another Apple/Intel Blog... and you want to read this one.

Posted by turbogeek on June 17, 2005 at 01:20 PM | Permalink | Comments (0)

In his blog, John Kheit, gives us some very interesting points about Apple's switch to Intel. Most of the points are on the negative side (seems like he is hoping for the best as a Mac fan, but he is worried). There is something missing in his commentary: Fans of the Mac and the experience of the Mac.

Let's look at the fans first. My girlfriend's mother, Grace, is a Mac fan. John Kheit gives the impression that a switch to Intel will affect her. I can say in no uncertain terms that her iMac, purchased a year ago, will last her for at least 5 more years. John has pointed to software incompatibilities, support and other reasons why a consumer is going to be put into a bad place. Grace does not go to CompUSA or even Fry's. The only software she has purchased is a solitaire game. She may buy some Genealogy software soon, but it is difficult to see more than that. Is this a lost customer? Actually this might be an average customer for Apple. When we are 5 years down the line and Apple is end-of-life on this G4 computer, the children and in-laws will be helping her pick out her next computer (only because we want a faster computer when we visit). Simply, a new Intel based Apple will be purchased by this loyal consumer.

My girlfriend just got a new iMac G5. I bought it for her birthday. It replaced a 1/2 Ghz G4 that was on its last legs. Becky is an artist and also working on an online business. She uses web tools and the suite from Adobe. The G4 had a lot of OS9 applications, including Adobe. It is far better to run the new Adobe than the OS9 version for both features and speed. It seems strange to try running OS9 on OSX and I cannot see why any but those locked into a piece of software would want to. But back to Becky, she will only need an Intel Mac if this one catches fire. Within 5 years, she might get another birthday present with Intel inside. At that time, just like now, she needs to upgrade her software. Such is the computer business. Where is the trauma?

Now to myself. I am a developer and writer. I have a 1Ghz 17 inch Powerbook and a 2X2Ghz G5. I also have a 20 inch Apple Cinema Display. I am very very happy with the power of the Dual G5 and reasonably happy with the powerbook. I suspect the Dual G5 will last me a couple of years before I outgrow it. I will be laying down cash for an Intel Mac without even thinking twice when the high end is rolling out for the 2007 model year.

The Powerbook... I will dump it the moment Apple gets a significant upgrade. That Powerbook is indeed a risk to Apple. The current crop is not a significant upgrade for me. A better display, a couple tens of megahertz will not impress me. Apple must be aggressive to sell me. What will I buy? If Apple can get me a dual core G4, I am a happy customer. Who cares about Intel? Dual processors are one of the better ways to get power/heat performance for the notebook. Thoughts of a G5 Powerbook are just not worth my time. Dual processors seem to be better for your performance than the 64 bit bus. Look at the numbers and you will see I am right. Benchmarks of 32 verses 64 bit computing shows it is only marginally faster for the average application. What really counts is throughput. That means you need either megahertz or parallel paths executing multiple tasks. Sign me up for a dual core G4. I'll take a screamer Intel if Jobs can make it happen. I won't be switching to a MS notebook and will wait two years if I have to just to get that significant upgrade.

But what of my software? Hey, I write Java software. Java on Intel is a screamer and gets faster every release. I have no problems there. My other primary software is open source or supported by some of the larger companies in each of their industries. I do not fear obsolescence. In the next few years, and give the track record for laptop upgrades, a G4/G5 purchase tomorrow is not even close to an issue for this developer.

Now to that thing we call the Mac and the Apple experince. It is about the packaging and the operating system. In no way does switching out the engine going to change those two key features. I love my Mac. When you love something, you do not abandon it when things get rough. But as I have said, we just have time against this relationship, but a known time. I am happy to look at the goals of Apple and live with what I have. But is there really some moment where the Mac experience changes my experience? Is there a threat to our perfect love?

Let's look at a recent example, the move from G4 to G5. Where was the doom and gloom of moving from G4 to G5? The change included an almost complete design for ddesign replacement of the hardware. Was there a problem for those upgrading? There was not but a peep. Yes, faster and 64 bit, but the story was that we were sort of still on the same horse. To tell the truth, the move to Intel will NOT change the Apple experience. 99% of the Mac experience is the OS and the design of the hardware that surrounds the CPU - not the CPU itself. The only visible change we might have to live with an Intel Inside sticker and the reincarnation of Intel Bunny Man haunting TV commercials (the horror!).

So, are the points made by John Kheit inaccurate? No, but they apply to very few consumers and I believe to a few vendors. They are not loyal Apple fans. The reason there is no hew and cry against the trauma of change is that there is none for many of us. The only reason most of us are rather mad at Apple is that there was no super Intel Powerbook introduced at the same time. We are only mad because we have to wait for those new toys. Those that need a new Apple right now will be slow until the rumors confirm how far out the boxes are, but it should be minor. Given that packaging an Intel is simple and the G5 case seems to be compatible already with an initial version, we do not have long to wait. I'm sure Apple can sell a few more iPods to make up for the shortfall. This was by far the best time to do it while they are strong.

But I am also very happy for this change in another way. As was pointed out during the announcement, Java applications will run without change. That means that if it's Java, it is 100% insulated from the move (excepting the minor bugs of course). This also means that Apple can take better advantage of Sun's Intel version of Java. That's a good thing too! Better still, this is another reason to move to Java. Face it, this proves that Java insulates you from the larger moves in the market. Years ago when companies were faced with rewriting OS2 when IBM gave up on it, many chose Java rather than do more C/C++. The move there proved to be great too because Windows went through many changes from 3.1 to 2000 and now XP and someday Longhorn. After 10 years of writing Java, I still feel that I have made the right choice. No other language is as well supported in the community and in industry.

To summarize, go Apple on Intel. Java is ready and waiting!

One more thing, can we avoid putting an "Intel inside" logo on the Mac? I am happy to assume the "i" in iMac or rename the Powerbook to iPowerbook. The i stands for Intel - is that a plan?



Project Spotlight SchoolClipse

Posted by turbogeek on June 10, 2005 at 08:47 AM | Permalink | Comments (0)

schoolclipse.jpg

Project Name: schoolclipse

Summary: School management (Eclipse rich client application)

Owner Name: Stavros S. Kounis

City: Thessaloniki

Country: Greece

Tell us a little about yourself.

I'm close to finishing Civil Engineering Dept. of Xanhti's University (Greece). I'm working as Programmer for a Civil Engineering related software company (Civiltech) and I'm a cofounder of my small company that provides internet solutions (hosting, web-design, web applications, web-apps). Schoolclipse is our first attempt to go in desktop applications market and a "playground" to investigate Eclipse for Rich Client Platform (RCP) applications.

In my free time I like to hear music, read books and search over the internet for new technologies in programming area.

Tell us a little about the project and why you started it.

This project is started as a request to give a managements solution to a friend who is the owner of a private school. During the same period I just started work with Eclipse RCP and shared my enthusiasm with one of my colleagues. So we have decide to start this project to work on eclipse RCP (giving my friend a school management solution at the same time) and determine if this platform can give us the things we need to go to the desktop application market.

What is the project's current status and plans for the future?

A working instance is currently installed in my friends private school but we will be able to release a beta version in couple of months.

Generally the project is experimental and the area we need to develop and test is Eclipse RCP.

If you want to be informed about project's progress "stay in contact" with my blog at tools.osmosis.gr/blog

What kind of help are you looking for on this project?

It will be great if we get some help in CVS management and organizing. Another issue is more architectural. We would like to discuss the ideas more experienced people, especially the architectural design of database management application.



New book "Java Generics and Collections" added to GELC for pre-publication help

Posted by turbogeek on June 03, 2005 at 12:04 PM | Permalink | Comments (0)

Phil Wadler and Maurice Naftalin are writing a book titled "Java Generics and Collections", to be published by O'Reilly Media, Inc. Their project in the Global Education and Learning Community (GELC) at https://java-generics-book.dev.java.net/ is for the book's technical review. They are posting draft chapters for download and comment by members that join the project. The book is being published by our friends at O'Reilly who make blogging at java.net possible.

This is a great way to use java.net and the GELC which supports learning in all its forms. If you are an author and working on a book, we would love to have you work on the material here.



Students to win prizes and fame today in Amsterdam for writing J2ME applications for Ricoh

Posted by turbogeek on June 03, 2005 at 07:35 AM | Permalink | Comments (0)

The winners of the Ricoh & the Sun Java[tm] Platform Powered by U contest will announced June 3rd.

The contest, sponsored by Sun and Ricoh, included students from universities in Belgium, Germany, Italy and Spain. The challenge was for the students to develop innovative Java™ technology based applications that will run embedded on Ricoh Aficio™ laser printers and multifunctional products (MFPs).

The contestants built their code with the help of the Global Education and Learning Community (GELC) at java.net. The contest host project https://ricoh.dev.java.net/ was used to link thGELCe students with Sun, Ricoh, and noted J2ME experts like Shawn Fitzgerald (author of Making IT Work: SMS for MIDP2.0) and Eric Giguère (author of Mobile Information Device Profile for J2ME).

Here at the GELC, we are quite happy with this contest. More than a hundred students signed up and many used java.net to do their projects. I was extremely happy to see so many use the contest forum to work with our guests and Ricoh/Sun support people.

Since I was one of the judges, I got to see many of the contestants results. Simply I am impressed. Some put a lot of work into their applications. Given that we are talking about printer/cpoier/scanner it is amazing the creativity that was applied. That's why we like student contests because they really get students to apply themselves to an interesting problem.

Another great reason for this contest is that the forum is still up and populated by the students. The code for the applications will also be available here at java.net.
Here are the details for the final judging and award ceremony:

Ricoh & the Sun Java[tm] Platform Powered by U!
Tune in to the live award ceremony of Ricoh & Sun European University Contest being held in Amsterdam on June 3rd, 2005. Students from universities in Belgium, Germany, Italy and Spain present their winning application developed for use with Ricoh hardware and compete for the European title! The presentations will be displayed via iCast.

Event Times (Amsterdam)


09:00-09:15 Welcome coffee 
09:15-09:45 Introduction Rene Brunt 
09:45-09:55 Welcome speech Sonny Mori 
09:55-10:15 Speech from Sun Todd Korth 
10:15-10:30 Introduction Jury/Rene Brunt 
10:30-11:05 1st Contestant 
11:05-11:20 Coffee break 
11:20-12:00 2nd Contestant 
12:00-13:00 Lunch 
13:05-13:45 3rd Contestant 
13:45-14:00 Coffee Break 
14:00-14:40 4th Contestant 
14:40-16:00 Jury Deliberation 
16:00-16:30 Award Ceremony





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds