January meeting
Happy new year all!
The 3rd wednesday of the month algorithm predicts 21st January as our next meeting.
The algorithm isn't (yet) sufficiently advanced to determine the venue, time, agenda, dress code, or sobriety of the meeting, so I will suggest, respectively:
- Philharmonic Dining Rooms, Liverpool
- meet 7-8pm open ended finish
- social gathering, events for the year ahead, possible plans for world
domination
- informal
- low
I'd like to grab a bite to eat at some point, we can pop into the Everyman, Magnet or another nearby eatery.
Posted by osfameron at
07:00 PM
|
Comments (0)
|
TrackBack
December meeting?
Christmas is upon us, ho ho ho. And for various reasons we appear to be heading towards missing our monthly meeting as calculated by the 3rd Wednesday of the month algorithm (e.g. tomorrow).
Anyone interested in meeting up for a swift drink, leave a comment, or post to the list.
Otherwise... normal service will be resumed in January!
Posted by osfameron at
09:51 AM
|
Comments (0)
|
TrackBack
Next meeting
This is the scheduled date for the November meeting, using the "3rd Wednesday of the month" algorithm.
Update 10 Nov: Venue will be Liverpool Central Library.
Times ca. 6pm - 8pm
Update 18 Nov:map
- Introduction
- at last meeting, the JDO talk showed an aspect of serverside java relating to storage, while the Symbian one showed how to run java on smartphones. Now we can show with real world examples how to get them working together!
- The internet and java servers.
-
How the domain naming system works and how URLs are more than they
seem.
- How java can process data on servers.
-
A new breed of software - the "application server" and what it really
is. How java based webservers use the url to direct web requests to do
their work.
- Smartphones.
- How a J2ME app can communicate with a J2EE webserver.
The universal http request/response mechanism. Local processing (e.g. for cryptography)
- Real world examples.
- The ICC ("Internet Connection Checker")
- CrazyWarp's the user registration system.
Please leave comments here, or join and post to our
mailing list if you've got any suggestions, comments, etc.
Posted by osfameron at
06:00 PM
|
Comments (3)
|
TrackBack
October meeting writeup
Update 10 Nov: Susanne sent some excellent digital photos at the end of November, but I've only had chance to update now... (see below)
Update 24 Oct: Added photos. (Not very good ones, as the light wasn't really good enough for the camera on my P800)
We've had some very positive feedback already about yesterday's event...
but first, thanks to
- Our speakers, Alastair Armstrong from
LIBeLIS.com
and Martin de Jode from
symbian.com,
who were so generous with their time and experience to support our new
group!
- My company, Unilever, who provided a data projector.
- and everyone who turned up to make it an event...
The audience was a nice mix of students (postgrad and undergrad), professionals developers (J2ME development, content management, digital media) and hobbyists.
Java Data Objects
Alastair's talk on JDO was well received though the audience for the most part hadn't had any experience with it: apparently it's a very mainstream technology in mainland Europe, but less popular in UK.
Essentially, it's a way of writing classes (in standard Java code) that allow you
to do something as simple as
employee.setName("John Smith");
employee.setSalary(20000);
employee.giveBonus();
and with a minimum of boilerplate (database setup, and transaction management) have this automagically transformed into database code without
having to write a single SQL statement. This is very cool, and though I'd have
assumed that the extra abstraction would slow things down, because all the database code can be optimized and cached at the JDO level, apparently
some queries can in fact be up to 20%
faster (though I'd like to see
the figures ;->).
More information on JDO at
JDOcentral.com
Symbian and Java
Martin's talk was very topical as about half the audience was familiar with
J2ME including the developers of the
CrazyWarp application, and J2ME games developers/trainers. We discussed Java on mobile phones and why the Symbian
Operating System considers it to be a complement instead of a threat.
The irritations of working with a stripped down Java like MIDP 1.0
(and the joys - apparently it is much easier to teach! And it's very
improving to get back to basics and develop your own Floating Point library...)
There are still a lot of APIs on the phone that aren't accessible to Java
(SMS, Camera, Vibrator...) or which you can only just about use with the Java
Native Interface. But the situation is improving, and developing for mobile
phones with Java is very exciting right now.
Update 10 Nov: Martin sent some clarifications:
Although MIDP (1.0 or 2.0) doesn't provide access to SMS or the camera itself, the optional Wireless Messaging API provides a MIDlet with SMS capabilities and the optional Mobile Media API provides a MIDlet with the ability to take snapshots
using the onboard camera.
Both these APIs are part of the Java Technology for the Wireless Industry
specification and as such will be available on an increasing amount of
MIDP phones (and of course are available on the latest Symbian OS phone,
the Nokia 6600).
Afterwards...
By great good fortune, the last planned round of drinks was cancelled due to
last orders... but headache aside, it was a great evening.
Got to have some great conversations with some very interesting people. We're very keen to showcase the 'members' of LJUG, their companies
and projects on this site, to show the extent of what's going on in Java in the
NorthWest, so look out for some more postings soon!
Free books!
We've been accepted into SAMS Publishing's User Group program, and they kindly sent an enormous pile of books
and other goodies a few days before the meeting.
We've already had people borrow these books:
- Teach Yourself Java in 21 days
- XQuery
- Java APIs for XML
and we're hoping to get some reviews of these for this website. If you'd like
to borrow a book, please get in touch with us (we'll post the complete list soon),
or if you've already reviewed any Java book, send it to us and we'll post it here.
SAMS are also offering a 30% discount on their Teach Yourself x in 21 days
series, give us a shout if you'd like one of the vouchers!
Posted by osfameron at
01:41 PM
|
Comments (0)
|
TrackBack
October: guest speakers
Update 22 Oct 2003: See you tonight!
Update 11 Sep 2003: Confirmed venue.
- Wednesday, October 22nd. 7pm
- Philharmonic Dining Rooms pub
(map)
(pub info)
- function room
|
Martin de Jode
(symbian.com)
Symbian and Java
Through our friends at symbiandiaries.com
we have arranged for Martin to talk about:
- Why Java?
- Evolution of Java on Symbian OS
- A look into the future
- Examples of Java in action
Martin joined Symbian as a Java Developer Consultant in 2000. He works in Symbian's Developer Network providing support, technical content, example applications and general evangelism to Symbian's Java developer community. His particular interest include J2ME MIDP and PersonalJava.
|
|
Alastair Armstrong
(LIBeLIS.com)
Java Data Objects
- the problem: mapping complex Java Objects to Relational databases
- the solution: JDO
- an implementation: LiDO
Alastair is LIBeLIS Sales Director for UK & Ireland. Before joining LIBeLIS in 2003, he was European Sales Leader in IBM Global Services for Websphere Enterprise Edition (then called Component Broker) followed by Global Solutions Manager for Wireless Solutions.
He has also previously held Senior Management positions both in Europe
and in Silicon Valley, including IBM, Taligent (the IBM/Apple/HP joint venture) and at Planit, the Kitchen Design Software Company. He holds
a Diploma in Software Engineering from the University of Kent.
|
|
Malcolm Sparks - Cancelled
Update 15 Oct 2003:
Sadly, Malcolm has had to cancel his talk: we are still hoping he will be able
to speak at a future meeting!
(jcoverage.com)
XP & unit testing
Unit testing, code coverage, and Extreme Programming.
The talk will include live demonstration of techniques and tools.
|
Please
contact us,
or leave a comment to this entry to let us know if you would like to attend.
Posted by osfameron at
07:00 PM
|
Comments (2)
|
TrackBack
September: first meeting
Update 11 Sep 2003: Confirmed venue.
The first public meeting: all are welcome to attend.
- Wednesday, September 17th. 7pm
- Philharmonic Dining Rooms pub
- This will be an informal social evening to meet, chat, and drink with other
Java programmers in the area.
Please
contact us by email or comment to this entry to let us know if you will attend.
Posted by osfameron at
07:00 PM
|
Comments (0)
|
TrackBack
August: first open organizational meeting
The first open organizational meeting.
This will
focus on running the Java Users Group, however anyone is welcome to attend.
- Wednesday, August 20th. 7pm
- Head of Steam (Lime Street Station)
Please
contact us by email or comment to this entry to let us know if you will attend.
Update 29 Jul 2003: Added Head of Steam as the meeting location.
Posted by osfameron at
07:00 PM
|
Comments (1)
|
TrackBack