søndag dec 30, 2007

The time has come for me to write my last blog post on this blog. As far as I know, this blog will stay up but remain inactive since I won't be able to log in anymore, so don't expect any news here anymore.

As mentioned, I will keep blogging on my new personal site, more specifically blog.larshenriksen.com. Keep in touch and I hope to work with all of you at some point in the future again!

Lars

fredag dec 28, 2007

Below are some pictures from the various presentations made by my co-ambassador and I in November.


Attendees arriving...


Martin explaining about Solaris


Martin demo'ing some cool JME stuff


Jørgen Olsen explaining about all the amazing features in Solaris


Our largest crowd yet... And they were even from another school!

onsdag dec 26, 2007

It is almost time for me to say goodbye unfortunately! Only a couple of days left for me as a Sun Campus Ambassador... It has been a great job and I'd recommend anyone to take the job if they ever have the chance!

This will be my last post besides the post containing all the photos from the November presentations. I'll post that tomorrow (a bit later than promised, I know - that thesis has taken more time than expected).

For those of you who want to keep in touch, I can be found blogging at the address below. And yes, I had to create my own blog - you really get addicted this stuff!

http://blog.larshenriksen.com

For now, have a great New Year!

tirsdag dec 04, 2007

Just a quick post to let you know that NetBeans 6.0 is ready for download! As you know, this is the way to go for Java/C/C++/Fortran developers, so get it while it's hot!

Download NetBeans 6.0


Updates on all of the November presentations (incl. images) will be posted next week...

lørdag nov 03, 2007

All the November presentations have now been finally scheduled. But as you know, we're a bit late regarding advertising (damn that Murphy and his law), so we need your help on this one! Please spread the word about these presentations as much as possible - the posters will be up next week along with other announcements in various forms.

The presentations done by our new ambassador, Martin, and I will be held every Thursday (except one) from 13:15-14:00 in the seminar room in the Maersk building at the university as marked on the map below.



The two external lecturers will probably need more room than us. So we've booked U47 for Thorbiörn Fritzons talk about Java 7 (please note that we are not 100% sure about this talk, so keep watching this blog!). U47 is marked on the university map below.



Last, but certainly not least, we have the talk from Jørgen Olsen about Solaris. This talk will be held at the Technical Faculty (the area formerly known as Teknikum) on Niels Bohrs Allé in D116. D116 is on the first floor in the building marked below.



The poster with all the information about time and place may be found here. We encourage you to pass this on to fellow students or even co-workers, family etc. - everybody's welcome!

See you there!

lørdag okt 27, 2007

It has been far too long since my last presentation - actually almost four months. But this is about to change! Today I'm announcing not just one new presentation, but six! So get your calendar out and start marking the dates :-)

Now, there's a difference from last years presentations. One difference is that I have been working hard on getting some really interesting speakers to stop by SDU and I must say (humbly, of course) that I've succeeded. I have managed to get the following two guest speakers:

  • Thorbiörn Fritzon (Sweden)
    Thorbiörn is a Java architect for Sun Microsystems with more than a decade of experience in software development, mostly in distributed systems. He will be talking about New features in Java 7 which will be very interesting to hear about.
     
  • Jørgen Olsen
    Jørgen is a senior consultant at Sun Microsystems in Denmark. He has more than 35 years of IT experience of which more than 10 years is with Solaris. In other words: He knows everything there is to know about Solaris! Jørgen will be doing a half day seminar called Solaris for Linux freaks which will be very interesting as well (not just for Linux freaks).

The other difference is that I am no longer the only ambassador at SDU! I am very happy to announce that we have hired another ambassador, Martin Mærsk-Møller. He will be working with me the rest of the year and keep doing presentations when I finish. He will be doing the presentations with me, so you'll get a chance to meet him there.

So, here's the schedule for November 2007:

  • Thursday 8/11
    Introduction to Solaris
     
  • Thursday 15/11
    Solaris DTrace
     
  • Friday 16/11
    What's coming in Java 7
    Guest lecturer: Thorbiörn Fritzon (S)
     
  • Thursday 22/11
    Solaris for Linux freaks
    Guest lecturer: Jørgen Olsen (DK)
     
  • Thursday 22/11
    Scripting Graphical Interfaces with Java FX
     
  • Thursday 29/11
    Building Mobile Games Visually Using Netbeans 6.0
Please note that this is the initial plan, so the topics may change.

Please pass this information on to all people (students or not) that might be interested! As always, there will be drinks at the presentations.
See you there...

torsdag okt 11, 2007

One of the many things that separates the software world from the real world is sharing. Another is the speed of innovation. A new program with amazing new features that change your life can be distributed to the world within seconds, thanks to the internet. This model is very different from the "old" world where e.g. a carpenter can build a new house with "amazing new features" but he obviously can't share his house with the rest of the world.
This very important difference requires a different perspective from people in the software world. But some (most?) people aren't very good at distinguishing between the two worlds...

People in the industry tend to become very narrow-minded. As mentioned before, I really like to read comments on Digg and /. and fanboyism (yes, it's a word) is at times very extreme, primarily visible when talks turn to Apple and to some extent also Google.

People will always have preferences, both in the real and the software world, and that is not a problem - it's natural. What I would like to highlight in this entry is that times change really fast in the software world which means that it is hard to maintain preferences the way you do in real life. I understand that you buy the milk that you're used to or the same brand car that you bought the last time, but you have to think differently when it comes to software.
Software changes much faster than anything in the real world. This means that you continuously have to reevaluate the software you use to maintain optimal productivity (or whatever the goal of your usage is). Hard to switch, you say? Then you're not using open source programs and/or they're not based on open standards.

When I do presentations, I won't say that NetBeans is the best IDE. Anyone saying that is wrong because there are plenty of other fine IDEs out there which all have their strengths and weaknesses and one might be good for one task but not for the next.
So, in theory you should just try all of them whenever you start a new task. But there is one limiting factor: That little (or big) yellow price tag. And this is one of the areas where Sun differentiates itself from most of the competition: There is no price tag. There is no price tag on Solaris, you can just go download it for free. There is not price tag on Glassfish, you can just go download it. There is no price tag on NetBeans, you can just go download it!

It is a shame to be less productive than you can be. The software world changes faster than anything else. So be open minded and try new things! Especially when it's free to keep an open mind.

lørdag sep 29, 2007

...and this years JAOO is now over. Here are a few pictures I took with my phone at the conference.

A really beautiful morning - on our way to Århus


The conference was held in Musikhuset - a very nice place


A lot of people from SDU were there as crew


A LOT of NetBeans cds/Solaris DVDs were handed out from the Sun booth!


There were some really interesting talks - here's Erich Gamma (GoF)


Also Suns Chuk Munn Lee gave a really good (and funny!) presentation of JavaFX - see one of his presentations if you ever have the chance!


A panel discussing whether we need quality architecture (we do!)


Finally: Me! (The sun was really bright - I look less awkward in real life)


As mentioned in this post, I strongly encourage anyone to go to JAOO - it was my first time but I will definitely be going back if I have the chance!

tirsdag sep 18, 2007

Ok, so I had initially promised myself that I wouldn't write about Apple stuff again - it isn't the right thing to do... But I just saw the prices for the iPhone in the UK at the live Apple event and I just can't believe it...

The minimum price for the iPhone including the contract (for 18 months) is 899 pounds. There are not enough exclamation points in the world to follow that sentence, so I didn't even bother to put a single one. 900 pounds is a bit more than 1300€ or just below 10 000 danish kroner. The rules for contract length in Denmark will probably make the price smaller, but adding the usual taxes will bump it up a bit again...

Wow... Just wow... I am speechless :)
Yippie! No, seriously: Yippie! We are now approaching the final release of NetBeans 6, but for now you'll have to settle with the NetBeans 6 beta 1. If you haven't tried it, please download it now and try it out - if you haven't worked with any of the milestones, I promise you that you'll be very pleasantly surprised! The editor capabilities of NetBeans 6 alone are worth the download... (but remember, it's in beta)

And the beta is not the only release from Sun right now. Glassfish V2 is also out and some major improvements have been made there as well. As soon as I get the chance to set it up, I'll let you know...

Finally, here are some articles from various newspapers regarding the two releases... And to quote Roumen/Greg: Happy NetBeaning! :)
The internet has presented users with a choice every time they want new music: The legal way or the other way. This has changed the view of many people I know. It's not about buying music anymore. It's about supporting specific artists because you think their contribution is of significant value to you. If you value the artist, you buy their music. The same applies to software - if you value a software company, you buy their program (with the exception of opensource of course).

The reason I bring this up is AdBlock - an extension I can't live without (but I might have to in the future). When using a browser without it, I... Well, I'm not a happy surfer...
But following the analogy above, I am willing to allow some sites to present ads to me - sites that I visit several times per day, sites whose contributions are of significant value to me. Which brings me to my point: Is there an "allow by site" feature in AdBlock? Or another adblocker which has this feature?

Please post a comment if you know how to enable this feature or know how to hack around it.

søndag sep 16, 2007

One of the tasks I have taken on in my position as the Sun Campus Ambassador at SDU is to advocate open standards. As mentioned earlier (here and here), I have asked SDU about their position on this issue and found out that they are working on making OpenOffice available to students. This project known as Port22 (an article about the project can be found here).
SDU is now ready to test the project and that's where you are needed. There are no requirements to you other than you have to be a student at SDU and you have to speak Danish since the project is not available in English yet. If you want to help out, it's greatly appreciated!
From my correspondence with Hans Kruse Christiansen, head of IT at SDU: (in danish)

Hej Lars

Vi skal meget snart til at pilotteste vores opsætning af OpenOffice – d.v.s. at den studerende får en tynd klient, som giver adgang til vores loadbalancer og bagvedliggende servere med skrivebordets software. Jeg vil høre, om du kunne være interesseret i at være med i pilotprojektet – piloternes opgave bliver at afprøve at det virker og at komme med kommentarer om implementering, opsætningen, performance og evt. forslag til supplerende tiltag m.m.

Hvis du har medstuderende, som kunne være interesseret i at præge denne udvikling med en beskeden indsats her i starten (og gerne senerehen), så er vi meget interesseret i deres bidrag. Kender du nogle, må du meget gerne give dem min adresse. Vi vil afprøve hele kæden fra installation af tynd klient fra en hjemmeside og til brug af softwaren, lagring af data i blackboard, flytning af filer via webdav og print her, der og alle vegne.

Håber at høre fra dig. Vi går snart i edublog.sdu.dk og på blackboard med en annoncering efter piloter, så det vil være optimalt, om vi kan starte meget snart.

Med venlig hilsen

Hans Kruse Christiansen
IT-chef, IT-service

I of course told him that I was very interested in participating in the project and offered to pass on this information to the SDU OSUG which I will do shortly. The only thing missing is the URL to the thin client, which Hans has told me that he will send me as soon as it becomes available. I will post the link here (with his permission) as soon as I get it.
In the mean time, if you want to participate, let me know - I really think this is going to be very interesting to try out! And I will of course post my experience with it as soon as I have tested it...

torsdag sep 06, 2007

In 20 days there is one place you should be... JAOO! And the last thing I heard was that there was still a couple of crew spots left, so if you're the least bit interested in software development, apply now!

Bjørn Grønbæk sent me the following information about it (sorry it's in danish).

--------------------------------------------------------------------------------
Bliv crew på JAOO - sidste chance!

JAOO er en af de førende europæiske konferencer indenfor software udvikling, metoder og Best Practices. Konferencen har et omfattende program om Java, OO og .Net med flere end 80 talere, 100 sessions, 15 tutorials og 1200 deltagere. JAOO er specielt kendt for at have internationalt anerkendte talere, forskerer og trendsettere indenfor branchen på programmet.

Se videoen fra JAOO 2006 på www.jaoo.dk


*...interesting, educational and fun*
Som studerende har du mulighed for at blive crew. Benyt lejligheden til at få indblik i den nyeste viden om software, arkitektur, teori og visioner. Brug også de gode muligheder for at etablere netværk til softwarebranchen og medstuderende fra andre institutioner

*Spar op til 23.804 kr*
Som crew får du lov at deltage gratis på konferencen. Du arbejder 1 dag for os (2 x 6 timer) og får til gengæld 2 dages fri og gratis konference med adgang til fuldt program og fuld forplejning. Hjælper du os også før konferencen, får du desuden adgang til tutorials.

*Sidste chance*
Vi skal bruge 75 crew i alt. 66 har tilmeldt sig allerede. Vi mangler stadig 9 crew.

For yderligere information og tilmelding: www.jaoo.dk/crew


Med venlig hilsen
JAOO Team



WHO'S AT JAOO? - http://www.jaoo.dk

------------------------------------------------------------------------------------

This is an amazing opportunity for students, so if you have anything planned, contact JAOO at www.jaoo.dk/crew and if they still have room for more crew, you cancel those plans and come to Århus! I know I am...

lørdag sep 01, 2007

This month, I have followed the ECA course at the Technical Faculty at my university (the University of Southern Denmark). The course was about combining the knowledge gathered from different courses and putting them together in the form of an autonomous car which had to complete several tracks, which were marked by a black strip of tape on white background.
We and three other teams of 4-5 people were given a remote controlled car, one month and access to all the components we needed. I was primarily in charge of the sensor stuff in front of the car, which told the microcontroller (an ATMega128) where the black strip of tape was located. Here's a picture of my "beautiful" work with 16 IR diodes and 5 IR photo transistors.



To avoid the sunlight, we pulsed the diodes at 40 kHz and added this high-pass filter (yes, I know it doesn't look like it's going to work, but it did!).



The object was to complete several tracks at a competition one month after we started the course. Here's our car on one of the tracks, the spiral track. It didn't do as well as we had hoped - "Muggi" apparently couldn't take the competition pressure...



We were tied with another group just before the final, so we had to race them again. Unfortunately, our car wasn't very fast on the race track, so we didn't make it to the final. The video below shows the two cars that were in the final - the "Combine Harvester" on the outer track was the overall winner.



If you have a chance to take this course (or any that have the same objective), go for it! It's so much fun and you learn a lot in that month.

(also, now Martin Morissette isn't the only ambassador with autonomous vehicle skills :) )

torsdag aug 16, 2007

...that Java is used on many different devices? Well, yeah, you probably did know that part (around 2.5 billion actually)... But you probably didn't know that all Blu-Ray players include Java?

In a normal DVD, the menu system is a number of MPEGs with links between them. This approach is also used in HD-DVD (although probably improved in some way). This approach is not very elegant, so Blu-Ray has taken a different approach: The menu system is made with Java!
This means that you can do basically anything you want in the menu system. And furthermore: Combine this with an internet connection and you have dynamic content! You know how annoying it is to watch an old movie which contains trailers from movies that came out many years ago. Well, utilizing this feature, trailers are always up to date. It could also be used e.g. by movie studios, who could just release the movie and then later add the subtitles. Or you could put in a little game perhaps?

To me, that's pretty cool... And if you want to know more, have a look here.

This blog copyright 2009 by larsh