Hilarious parody of "The Bachelor" called "The Developer"... I hope this makes it to the conference DVD!
Ori Amiga and Chris Anderson did a demo where they created an ATL COM object that was consumed by NETCF on PPC that leveraged the MapPoint web service. These guys had a lot of fun doing this.. and it was quite enjoyable to watch. These guys were great - real seat_of_your_pants coding!
One *very handy* thing that VS2005 has for mobile client development is that the designer actually has an image of the device (i.e. looks like the emulator) to help you better visualize how your app will look.
The designer will also support different form factors (landscape, different resolution) in the IDE (a la Windows Mobile 2003 Second Edition), and allow you to switch landscape on the fly. Awesome!!
Docking and anchoring is now supported! Ori also noted that we now have System.Messaging for MSMQ access via NETCF..
They sent an SMS message with the following code -- Sweet!
SmsMessage msg = new SmsMessage();
msg.Body = "Hello from the MDC";
msg.To.Add(new Recipient(phoneNumber));
msg.Send();
They then went on to add code (again, NETCF) that wakes up the device upon receipt of an SMS message - this is huge (only four lines of code)!
Kevin Collins from the SQL CE team then showed some stuff with SQL Server 2005 Beta 2 - accessing SQL CE from SQL Workbench. We now get callbacks so we can track synch (replication) status! GUI showplan for SQL CE - yeah!
SQL Server 2005 has DTS capabilities to get data into a device! This is great for grabbing data from DBs other than SQL Server. Of course, we'll be able to take this DTS and plop it in to VS2005.
From VS2005, we'll be able to live edit data in SQL CE - nice!
The name SQL CE is going away - will now be SQL Server 2005 Mobile Edition (aka SQL Mobile). oh.. Smartphone will be supported in the future - this is huge!)
Drag & drop tables from SQL Mobile into the designer and it auto-generates and populates a datagrid.