• Blog
  • Info Support
  • Career
  • Training
  • International Group
  • Info Support
  • Blog
  • Career
  • Training
  • International Group
  • Search
logo InfoSupport
  • Latest blogs
  • Popular blogs
  • Experts
      • All
      • Bloggers
      • Speakers
  • Meet us
  • About us
    • nl
    • en
    • .NET
    • 3D printing
    • Advanced Analytics
    • Agile
    • Akka
    • Alexa
    • Algorithms
    • Api's
    • Architectuur
    • Artificial Intelligence
    • ATDD
    • Augmented Reality
    • AWS
    • Azure
    • Big Data
    • Blockchain
    • Business Intelligence
    • Chatbots
    • Cloud
    • Code Combat
    • Cognitive Services
    • Communicatie
    • Containers
    • Continuous Delivery
    • CQRS
    • Cyber Security
    • Dapr
    • Data
    • Data & Analystics
    • Data Science
    • Data Warehousing
    • Databricks
    • DataOps
    • Developers life
    • DevOps
    • Digital Days
    • Digital Twin
    • Docker
    • eHealth
    • Enterprise Architecture
    • Event Sourcing
    • Hacking
    • Infrastructure & Hosting
    • Innovatie
    • Integration
    • Internet of Things
    • Java
    • Machine Learning
    • Microservices
    • Microsoft
    • Microsoft Bot Framework
    • Microsoft Data Platform
    • Mobile Development
    • Mutation Testing
    • Open source
    • Pepper
    • Power BI
    • Privacy & Ethiek
    • Python
    • Quality Assistance & Test
    • Quality Assurance & Test
    • Requirements Management
    • Scala
    • Scratch
    • Security
    • SharePoint
    • Software Architecture
    • Software development
    • Software Factory
    • SQL Server
    • SSL
    • Start-up
    • Startup thinking
    • Stryker
    • Test Quality
    • Testing
    • TLS
    • TypeScript
    • Various
    • Web Development
    • Web-scale IT
    • Xamarin
    • All
    • Bloggers
    • Speakers
Home » J-Spring 2006: an impression
  • J-Spring 2006: an impression

    • By Peter Hendriks
    • Java 17 years ago
    • Java 0 comments
    • Java Java
    J-Spring 2006: an impression

    NL-JUGWell, J-Spring 2006 is already over. The NL-JUG did it again, it was very well organized, great atmosphere, nice goodies, lots of interesting topics. J-Spring and J-Fall keeps feeling more and more like a reunion to me, I see more familiar faces each time, which is great. 🙂

    Lots of Dutch speakers this time, making it feel more like a Dutch conference, which is good. The topics where also more diverse, ranging from real-time development to composing music in Netbeans… Of course some speakers were better than others, most speakers I’ve seen came up short on time at the end. This was really a shame as the best slides were often last. Timing a presentation is hard and takes practice, I hope at the next J-Fall speakers will time their stories a bit better. These are the sessions I went to:

    Applying the High-Level Benefits of Java to Real-Time Development Challenges: the opening keynote session. Kelvin Nilsen gave a very technical story, the contents seemed pretty sound but was very detailed at times. You could tell he came from an Ada company, lots of military examples and very few jokes, I would imagine the DoD does not have a good sense of humor. When you do an embedded Java presentation you are supposed to show some gizmos with blinking lights on it, at least, or a robot or little car or something. Unfortunately Kelvin did not bring a Java-powered tank, that would definately helped the presentation. 🙂 Ironic for a talk about real-time, Kelvin ran out of time at the end. Real Time Java does seem to get momentum, both in the embedded as in some enterprise markets (eg. BEA has some custom solutions for telcos with require low latency solutions), so it was a good subject for the keynote.

    Building Cutting Edge Applications with Business Rules Technology: a session by ILog. French people trying to talk English always makes it listening a bit to ‘Allo ‘Allo, fortunately the slides had lots of text. 😉 Business Rules engines are interesting technology so I was interested in some example situations and some examples how to integrate it in a real Java application. Unfortunately the presentation turned into a ILog sales demo pretty fast. The Eclipse plug-in was very nice and seemed usable, but it felt akward that a lot of ILog features were shown, while no examples were given on how to integrate using the Rule Engine API JSR 94 specs.

    Component-based ontwikkelen met OSGi: van embedded tot enterprise: this talk was really interesting. I have been working with the OSGi based Eclipse RCP framework for a few months now. OSGi is both a simple and powerful solution that solves real problems. Marcel Offermans showed some OSGi stuff I wasn’t aware of and talked a bit about Java politics. The OSGi alliance and Sun pretty much fight with each other, that’s why Sun comes up with new stuff that solves exactly what OSGi already does, but in a more complex and non- backwards compatible way. Apache and Eclipse is using OSGi a lot, and Spring plans extended support for OSGi in their 2.1 release, so it definately is gaining momentum.

    Duncan Mills presented the Oracle Keynote. Duncan told a bit about how frameworks would evolve in the near future, what a framework really is and why modern frameworks need to provide real abstractions and be extensible. Great talk, I fully agreed with him that some of the sentiments on the Internet (as anti-XML configuration, anti-extensibility) are short-sighted or just plain wrong. Duncan is a great speaker and this showed when he had a fight with his microphone, he solved it nice with some jokes. Afterwards people talked about him like “the guy who messed around with his microphone was really great”. 🙂

    Evidence based performance tuning of enterprise Java applications: this talk evolved around optimizing the performance of “biggest Dutch web shop”. It started with some open doors and general tips how to measure performance and prevent performance issues. Project managers and customers should not forget about performance because without a decent performance any solution will just be inadequate. Some good examples, although Jeroen Borgers seemed nervous and had to rush at the end. The talk was geared at people with a decent Java experience, he assumed everyone knew about stuff like a profiler or Tuxedo. Unfortunately using a profiler or some other metrics tool is not that common knowledge at all in my experience and some questions from the audience showed it. Maybe not every performance problem is the fault of the manager after all? 😉

    Functioneel testen: hoe verzeker ik de kwaliteit van mijn web-applicatie?: a talk by Bob Forma on how to test. He started out great but as the presentation progressed he seemed at a loss for words, sometimes talked himself into a corner and ran out of time in the end. It seemed he did not practiced his talk enough, but he managed to get pace again when he showed a demo on Selenium. Selenium seemed like a nice tool, Bob showed some extensive demos how simple it could be used. Since stuff like AJAX places more burden on web testing it would be interesting to see how Selenium would handle that, but this unfortunately got sidetracked somewhere in the presentation.

    Integrating security into the J2EE development process: again starting out with some open doors Eelco Klaver quickly progressed into some real world examples of security issues. He showed some examples on how to improve the process (using RUP as an example process) by introducing some extra forms of analysis and requirements. Some very nice suggestions, I’ll download his slides when they are available because they contain some good pointers on how to tackle security in the development process. Eelco ran out of time too, probably because the audience asked a lot of questions which he managed to answer fine. Very interesting talk for everyone that sticked to the end of the conference. 🙂

    After all those presentations our weary heads were aching for a beer, while listening who won the prizes like an X-Box, iPod or TomTom goodies. Too bad I didn’t win anything, but I still got a T-shirt, a cube with a little light in it, and a bunch of other stuff. Finally, we said “see you at J-Fall” to each other, and went home. Too bad it’s only twice a year…

     

    Share this

Peter Hendriks

View profile

Related IT training

Go to training website

Related Consultancy solutions

Go to infosupport.com

Related blogs

  • Java 21 is Available Today, And It’s Quite the Update

    Java 21 is Available Today, And It’s Quite the Update Hanno Embregts - 1 week ago

  • Configuring IntelliJ IDEA To Try Out Java’s Preview Fea…

    Configuring IntelliJ IDEA To Try Out Java’s Preview Fea… Hanno Embregts - 2 months ago

  • Devnexus 2023 live blog

    Devnexus 2023 live blog Maarten Mulders - 5 months ago

Data Discovery Channel

  • Data+AI Summit 2023

  • Blijf je Azure cloud omgeving de baas met CloudXcellence

  • MLOps

Nieuwsbrief

* verplichte velden

Contact

  • Head office NL
  • Kruisboog 42
  • 3905 TG Veenendaal
  • T +31 318 552020
  • Call
  • Mail
  • Directions
  • Head office BE
  • Generaal De Wittelaan 17
  • bus 30 2800 Mechelen
  • T +32 15 286370
  • Call
  • Mail
  • Directions

Follow us

  • Twitter
  • Facebook
  • Linkedin
  • Youtube

Newsletter

Sign in

Extra

  • Media Library
  • Disclaimer
  • Algemene voorwaarden
  • ISHBS Webmail
  • Extranet
Beheer cookie toestemming
Deze website maakt gebruik van Functionele en Analytische cookies voor website optimalisatie en statistieken.
Functioneel Always active
De technische opslag of toegang is strikt noodzakelijk voor het legitieme doel het gebruik mogelijk te maken van een specifieke dienst waarom de abonnee of gebruiker uitdrukkelijk heeft gevraagd, of met als enig doel de uitvoering van de transmissie van een communicatie over een elektronisch communicatienetwerk.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistieken
De technische opslag of toegang die uitsluitend voor statistische doeleinden wordt gebruikt. De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door uw Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
De technische opslag of toegang is nodig om gebruikersprofielen op te stellen voor het verzenden van reclame, of om de gebruiker op een website of over verschillende websites te volgen voor soortgelijke marketingdoeleinden.
Manage options Manage services Manage vendors Read more about these purposes
Voorkeuren
{title} {title} {title}