Campus Ambassador, Software Engineer and University Relation MiKo's Blog

Monday Apr 20, 2009

I guess everybody involved in SUN activities has awareness about OSUM. OSUM was in the past very closed socical network. You need to be registred in to see what is inside. After long time we have change to the better way. OSUM is going to be more open to the public. It means more information and more reasons to be registred in. I guess one of the main principes of any open community is to be open. OSUM is now going to reach this goal.  Have a look at public profile of the groups. Anyway changes are comming ...

This blog post is for those who don't know yet about this nice chance to win Toshiba Laptop. Couple weeks ago SUN announced Toshiba Laptops support. It was great news for everyone using Toshiba laptops like me :). I hope this support is going to be increased to other models very soon. Currently are supported models Tecra M10 and Portege R600. True is that having installed opensolaris better than have installed Windows Vista as default but it could be long discussion around. Anyway few time ago SUN announced cool chance to win one of this supported Toshiba models. There is now limitiation. You can be developer, students, profesorr or even director of galaxy everybody has a chance to win one of models. To get more information about Just have a look at  official web site. The main idea of this challenge is to create best package into the opensolaris. I think there is no limitation too because opensolaris missing a lot of pieces of software ;) just find one and do a package for. How simple.

Rebus: If you know Toshiba models which one is R600 ?

I think there could be very nice cooperation with univeristies and as price can be one of Toshiba laptop. We will see what future brings to us. Stay tuned. 


Thursday Apr 16, 2009

I have very great news  for all from Vienna in Austria.  Guys from Die Java Student User Group planned to come. We have it confirmed and nowadays they are working on it's organization. When they started to thing about they had in their minds something like GeeCON Bus. They share this idea with us. This idea is amazing because there is no other conference with having similar thing. This fact only showing that GeeCON is really community driven conference.  We hope that there are going to be lot of attendants from Austria to cover whole bus. But there is also possibility to travel by GeeCON train :) but GeeCON bus is much nicer. We all are crossing fingers for success. Not it seems we found sponsors for this bus, but we will see. I sent an email also to Brno univeristy but I still don't have any response because Vienna is not so far from Brno. 


Friday Mar 27, 2009

Hello Everybody, I'm back again. This post is for those who don't know about OSUM yet. This short movie was taped by Alper and Gokhan. Great job guys! You are going to have this introduction from the real source. This message is coming from Gary Serda.
ENJOY!

Thursday Mar 26, 2009

During GeeCON introduction at CZJUG meeting I did mention lot of advantages for student but of course GeeCON is focus on Java developers, enthusiasts and companies in similar way Just have a look at http://www.geecon.org and find out all possibilities. Also I have badly news for today. GeeCON web is not working because an unexpected issues with our provider.

Another nice news is that guys from Austria are inteding to manage GeeCON bus from Vienna to Cracow :) Just join our facebook or linkedin group to find out more about. 

Yesterdays CZJUG meeting was for me really nice instead of discussion in the pub after its end, of course :). One of the topics was Apache Wicket. I didn’t know about Wicket before but presentation was impressive and explanation too (done by Jiří Hradil). After this little introduction to problematic my curiosity about has increased so much that I started to read book Wicket in Action early today. Other presentation was done by very good speaker too (Vaclav Pech from JetBrains). Valcav introduced Grails in very nice light. Vaclav Pech is also one of our GeeCON Star Speaker similar to Jakub Podlesak and Lubos Petrik from Czech Republic.

Now I want to focus more on Apeche wicket. I guess presentation about Wicket could be done also by experienced Ambassadors because it's quite easy to understand. It could also improve theirs effort in even OSUM creating.

And what  is Apache Wicket ? Apache Wicket is a lightweight component-based web application framework for the Java programming language conceptually similar to JavaServer Faces and Tapestry. It was originally written by Jonathan Locke and Miko Matsumura in 2004. Version 1.0 was released in June 2005. It graduated into an Apache top-level project in June 2007.

I guess it sound nice. But what does it really mean? Wicket, on the other hand, is closely patterned after stateful GUI frameworks such as Swing. Wicket applications are trees of components, which use listener delegates to react to HTTP requests against links and forms in the same way that Swing components react to mouse and keystroke events. I think the part of text where is mentioned trees of components is very important to remember.

Wicket uses plain XHTML for templating (which enforces a clear separation of presentation and business logic and allows templates to be edited with conventional WYSIWYG design tools[2]). Each component is bound to a named element in the XHTML and becomes responsible for rendering that element in the final output. The page is simply the top-level containing component and is paired with exactly one XHTML template. Reuseable parts of pages may be abstracted into components called panels, which can then be pulled whole into pages or other panels with a special tag.

Each component is backed by its own model, which represents the state of the component. The framework does not have knowledge of how components interact with their models, which are treated as opaque objects automatically serialized and persisted between requests. More complex models, however, may be made detachable and provide hooks to arrange their own storage and restoration at the beginning and end of each request cycle. Wicket does not mandate any particular object-persistence or ORM layer, so applications often use some combination of Hibernate objects, EJB beans or POJOs as models.

I guess now it is more clear what is going on. Let’s take a closer look at short example. I'm not inteding to create any redundancy in this case so there is the link to Geertjan's Blog. Another nice example you can find on Wikipedia too. Only my advice is to keep in your mind class Application, it very important :).

Currently Go Wicket Go and NetBeans too !

Friday Mar 20, 2009

Yesterday I had a meeting with SCAs from countries mentioned above. It was very nice in all directions. Meeting was done over  Elluminate as normal. This application allows me to share also desktop applications and doing more reall presenation. I used this feature and instead of common organizational information I did technical demo for SCAs. Tech demo shoudl be more for motivation and increase curiosity. In that way I'm pretty sure it was succesful.

Based on the fact I did presenation more focused on NetBeans I also tried to mention all useful resources around. On my blog I'm giving you chance to download it and keep your eye closer .

Day before I read JavaFX specification again and I did couple of examples but then I decided to promote NetBeans and PHP development.  Why I did it ? What I have seen across the world PHP is one of the most popular technology. NetBeans is also very good IDE and it's still better and better. Whatever,  PHP support  is implemented. No doubts about benefit from . 


I decided to connect it with DRUPAL Content Management System. I brought out to student how connect to specific database and how to work with inside the IDE. For better imagine have a look at PDF file I'm providing to you as inspiration.Only one comment I did evererything in real with appropriate explanation about. PDF is more like list of sources.

I didn't forget to mention GeeCON. There are going to be lot of opportunities for all students, for others enthusiastic too. I'm looking forward to see most of them there too again.


JUST Enjoy !

PS: PDF was send to ambassadors alias 


Wednesday Mar 18, 2009

Following short message should be taken as a pre-announcement. Official announcement is going to be published very soon (expected Today) on official GeeCON web, GeeCON Facebook group and LinkedIn one.

The case of this announcement is following. One day before the GeeCON conference itself there will be Sun Learning Services Workshop. We can call it GeeCON Trainings day it depends on you. More important are topics of 4 organized courses. There I’m only announce names of courses. You can find more at links mentioned above.

Workshop A: Developing Innovative Multimedia JavaFX Applications

Workshop B: Business Component Development with Enterprise JavaBeans Technology

Workshop C: Using Java EE Patterns in Architecting and Designing Robust Java EE Applications

Workshop D: Developing Java Web Services

PS: All students should start increasing theirs curiosity about GeeCON. We are going to announce something very very smart. Stay tuned!

Registration form! 

I did promise in the last post about SCA meeting in Prague to blog more about. Here it is. I know that there was little delay but I guess all participant of GeeCON conference will be very happy for this delay. I did lot of work with our GeeCON team in this case.

Second day was more technical. I’m very glad for because several of SCA had very strange questions. Theirs questions only uncover theirs unfamiliarity with several quite basic SUN product.s Technical day was arranged to do very big change and step forward. By a change I mean get motivation to learn much more and increase curiosity. I’m sure we ware very successful!

SCA little warmed up by very good and nice presentation about OpenSolaris driven by David Botterill and much more by Guys from SST Team (Solaris System Testing Team ). This amazing start was followed by NetBeans Roadmap done by John Jullion-Ceccarelli. I’m sure after this started every of SCAs felt satisfied. As little regeneration we got lunch. Everybody had new power then we started with Presentation around NetBeans. It was more introduction and it should show to SCAs how to present. I think only little doubt about needs could be when most of SCA are experienced in NetBeans and Java too.  But it definitely increased they awareness about presenting skills. Nevermind then we had very cool Cold Lab Tour followed by visit of Usability Lab (See any of my previous posts)

Glassfish – very nice and good presentation. Everybody was excited from. And as it seems Glassfish team is going to have an presentation at Fontys University of Applied Science. I’ll blog about later on.

Technical day was amazing and SCAs got lot of motivation…

I did post presentation to our SCA internal portal have a look for inspiration here ...

Monday Mar 02, 2009

   I did the last post about GeeCON progress week ago. During this time lot of things happen. I am going to start with announcement about our sponsors. SUN is now Platinum sponsor of this conference which is very good sign for whole region. Special thanks belong to all people involved in. The list is very long (Reggie, Aaron, Raoul, Jim, Matt, Radek, Adrian, Me :), Pavel, Agatha ... and many others ). We are still under the negotiation with others companies. It means that the list is still now full. Our current sponsors are SUN, Spring Source, Adobe, Google, JetBrains

I'm proud also to pre-announce training sessions during whole conference and the training day one day before the conference. But whole GeeCON team is still working to finalize all these possibilities. There is plan to have discounts for certification exams and much more others. So let it be as surprise for the next post :) I guess training day could be very nice opportunity for companies to increase employee knowledge.

There are lots of reasons to be registered before the conference. Here is one of them everybody could win IntelliJ IDEA licence. Second is that we can do better plan for all attendances. The third is that it is cheaper :)

Now we have also our GeeCON groups on facebook and LinkedIn. You could also register there to get more information about Krakow and planed flow of conference. See you there!