Hi Everyone,

Today is the last day for discounted WOWODC registration. If you are still not 
decided, I would like to know the presentation subject that would encourage you 
to buy a ticket.

Personally, I can present many things, I can easily switch my planned one and 
add a second one. You may answer to the list or send a private email with your 
suggestions. If you do not really know, I propose you write about your 
challenges or question about future development. It is not easy to figure out 
the best subjects.


Some subject I can talk about because I spend a lot time on these subjects in 
the last years:

- Compare different type of applications, pros/cons, main challenges of each 
style. I would talk about Web (HTML), Web 2 (HTML+Ajax), Native browser 
(Javascript app like GWT, Sproutcore, etc), tethered mobile (require a active 
link to server like Facebook) and untethered mobile (works offline and sync 
like the Notes and Contacts apps on iPhone).

- How to build a synchronization protocol for untethered mobile application and 
between remote system. I spend the last decade building those, the first full 
mobile order taking app was running on a Palm Tungsten W with GPRS radio and we 
transmitted orders to a SAP system for next day delivery back in 2003.

- Intregation of SMC, a Java state machine library, with an EOF entity to 
extends an EO with a state machine.

- KAccessControl, my base framework for user authentification and access 
control. I use it for all my component based apps.

- A PDF generation server that create pdf from HTML using WebKit and the MacOS 
pdf printing API. This server embed custom fonts and svg vector graphics and 
support all the Safari CSS for advanced typography control. I added support for 
header/footer, variable subsitution for page number and total number of pages 
and add a way better page break management supporting the CSS 
page-break-inside: avoid and page-break-after: always attributes. I have a WO 
class to handle all the works, you pass a component to get a PDF. This server 
can be use with anything, it implements a basic HTTP server that receive a URL 
for the HTML to convert.

- A library of base class for a in memory OLAP engine I wrote. This is very 
technical and require writing Java classes for each cube but the speed is 
awesome. I use it to load 4.5 millions invoice lines for interactive reporting. 
You can have any result for query like "sum of sales (qty and amount) grouped 
by salesman for a specific period" in few ms and use only about 600MB of ram. 
Data loading from a Frontbase table including the index build time for the Java 
cube was about 40 seconds.

- Setting up a high availability scalable hosting environment using a service 
based setup like Red Hat Cluster. Each component of the environment is isolated 
inside a service with it's software requirement, replication or sync tools, 
startup scripts, etc. By using this structure, a simple single server setup can 
grow easily by running some services on a new machine. If replication is 
implemented, a standby server can be setup always with up to date code and data 
allowing a very small downtime server switch.


Hope to see you in WOWODC

Samuel


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to