Saturday, September 02, 2006
Friday, July 07, 2006
Old Versus New Media
On the bus commute from
Thursday, July 06, 2006
Mobile Platform Breakdown
"The problem with satellite images is because of the Java Midlet manager installed by default with Windows Mobile 5. It does not support displaying JPEGs, although WM5 itself does. I installed IBM's J9 virtual machine and then installed Google Mobile Maps, and the satellite view works. AFAIK, you don't need to pay for IBM J9."
Yeh, right - I am a developer and was reluctant to do this. My wife would stop immediately. I think the Java number is misleading…
Flash Lite looks promising, is gaining good traction in Japan and Asia, and is a technology I need to learn more about. The only aspect that seems troubling is the fact that the platform is at a higher level of abstraction than Java. More abstraction usually means less capabilities and J2ME is very limited, so where does that put Flash Lite? I will definitely be keeping an eye on Flash Lite and its evolution.
For me, the most interesting point in the post is the comment next to the Windows Mobile number. The comment states that Windows Mobile “...has the developer community”. That says a ton and is probably the most significant indicator of future success!
Friday, June 30, 2006
Technology Leaders
After finishing graduate school, I was fortunate to be able to work for a great technology leader. David Cohen was the founder and VP of Engineering for a startup in
A great leader also needs to inspire - and it is very inspiring when that leader puts forth his vision and on top of that makes it public. That is cool; I am sure if blogging existed while I was working for Cohen, he would have been doing the same thing.
Wednesday, June 28, 2006
More on .NET CF and Symbian
It looks like the team at Red Five Labs is serious about its .NET CF runtime w/ Symbian class libraries. This would be very intriguing, and I am eager to take a look at their beta. One of the developers, Kevin Trethewey, has some screen shots and the team is actively blogging which is a good thing.
Tuesday, June 27, 2006
Windows Mobile
Finally, from the Moth’s blog, here is something to keep an eye on - .NET compact framework apps running on Symbian devices. This sounds like a very challenging undertaking – I would love to see this be a success.
-kevin
LINQ
I gotta be honest though… I am not convinced that the extra time needed to learn the ins and outs of these new classes is worth it. I suspect most development shops already have data abstraction layers that accomplish the same thing. If you are designing a new system, definitely look at LINQ, but don’t kill cycles refactoring just to support LINQ.
-kevin
Tuesday, April 25, 2006
Under Pressure
Lately, I have been grappling with memory constraints. Any time you have to minimize memory, you jeopardize performance. This is the dance I have been doing lately with NewsGator Mobile for Windows. Fortunately, the dance is starting to look good, and I am psyched to get this new and improved version out to my users… stay tuned for that!
-kevin
Solid Meeting
Brian Agnes, my companion from NewsGator, showed off some really cool code generation wares. His demo created C# class files (objects) from a SQL database using mostly XSL transformations (XML to code). Very cool!
Joe Shirey talked about XML data types. I sort of dismissed this concept until I saw Joe’s demos. There is significant value add using the XML data type in SQL… imagine a SOA application that takes data in from various disparate sources coming in as XML. That data could just be injected right into an XML database field. That data can then be queried using XPath or persisted for later massaging. Or another example… you could have a scenario where your application allows the customer to customize the data fields she is capturing. Using a XML data type you can just drop that data into the database w/o needing to modify and deploy a new schema. Cool!
Finally, Nick Van Matre talked about SQL Server Integration Services (SSIS). Again, something I haven’t spent much time investigating. I had fumbled around with DTS in the past and this is much improved. If there are situation where you have various data source that you are trying to consume and aggregate, and transform, definitely take a look. Nick gave a great presentation and could moonlight as a comedian – very informative and funny too boot.
We also had plenty of pizza thanks to MicroStaff and lots of door prizes to hand out (around 2K worth) and Michael Main for getting the room. It was a good evening.
-kevin


