Silverlight 2 includes a rich set of built-in controls that developers and designers can use to quickly build applications. This upcoming Beta1 release includes core form controls (TextBox, CheckBox, RadioButton, etc), built-in layout management panels (StackPanel, Grid, Panel, etc), c... Silverlight 2 includes a rich set of built-in controls that developers and designers can use to quickly build applications. This upcoming Beta1 release includes core form controls (TextBox, CheckBox, RadioButton, etc), built-in layout management panels (StackPanel, Grid, Panel, etc), c...Feb. 26, 2008 08:00 PM EST Reads: 8,400 Replies: 1 |
I was reading news feeds when I read a blog post that included some quotes from Bill Gates. Bill was quoted as saying that Windows 7 will make the keyboard and mouse far less important than in the past. We've all heard that crap before, it's typically what Bill used to say before attem...Feb. 25, 2008 04:45 PM EST Reads: 5,029 Replies: 1 |
The DreamSpark program is one of the newest initiatives to come out of Redmond that are very, very un-Microsoft-like. I'll talk about another later in this post. It appears as though University and high school students will, at some point (I don't know the hardcore details) be able to ...Feb. 22, 2008 06:00 PM EST Reads: 7,309 Replies: 1 |
There were a total of four Macbook Airs on display, as well as a bunch of other shiny things that I wanted to touch. At first, I wasn't really all that interested in the MBA. I had previously done some number crunching and determined that for me, the price-per-feature was too high to j... Feb. 20, 2008 02:15 PM EST Reads: 4,747 |
So is O'Reilly actually condoning the hacking of the phones? O'Reilly has had a long and prestigious history as being the ultimate source for *nix manuals, including many books that became so dogeared I actually bought multiple copies, including dozens of 'in a nutshell' books. Back in...Feb. 16, 2008 07:15 PM EST Reads: 15,871 Replies: 7 |
So here's my precarious situation: I'm writing some sample web applications for the iPhone. Every once in a while, I poke around using Ruby on Rails, but by and large my web development lately has consisted entirely of the ASP.NET MVC framework CTP. I also don't own a PC anymore - I ow... Feb. 5, 2008 03:45 PM EST Reads: 9,332 |
In a typical AJAX application, your goal is often to have the user click something. In response, JavaScript goes out and (through the magic of XML HTTP Requests) obtains data and potentially modifies data on a server as well. Using the returned data, the JavaScript can then directly ma...Jan. 31, 2008 05:15 AM EST Reads: 6,102 Replies: 2 |
OK OK, so I admit I'm already running version 1.1.3 of the iPhone firmware. While I think it's fantastic that I now get the ability to add web icons to the home screen, and that the home screen has multiple pages, I usually spend my first few minutes on a new version of the firmware lo... Jan. 18, 2008 03:30 PM EST Reads: 10,992 Replies: 1 |
Think about this: If I wait a couple weeks until I can lay hands on one in a store before ordering, a shiny new Macbook Air might arrive just in time for the iPhone SDK, giving me the perfect iPhone development machine since the iPhone GUI doesn't require the same amount of screen real...Jan. 17, 2008 11:15 AM EST Reads: 10,319 Replies: 3 |
I plugged in the iPhone and now I've got several episodes worth of 'The Universe' that I can watch in the palm of my hand while I'm on the train. I'm sure everybody reading this has already realized how cool this ability is, but I'm new to the whole video conversion thing. So with the ... Jan. 17, 2008 11:15 AM EST Reads: 8,093 Replies: 2 |
Who am I to break with the tradition of spinning wild flights of fancy in the spirit of Apple lovers everywhere and calling them predictions? Just about every site on the net that is even remotely related to technology is now fully caught up in the buzz and hype and has posted their pr... Jan. 14, 2008 08:30 PM EST Reads: 23,704 Replies: 1 |
In the past, I have downloaded the behemoth Virtual PC images that Microsoft provides for the Orcas CTPs. When I was confronted with the choice of whether I wanted to download the Orcas image (which is a 5.3GB dual-layer DVD image) or whether I wanted to download the Virtual PC image (... Jan. 14, 2008 08:15 PM EST Reads: 13,464 Replies: 1 |
Since I purchased my ADC subscription in January, it's coming up on renewal time and I thought I would take a few moments to reflect on the past year from the perspective of a newbie Cocoa programmer. When I showed up to the Leopard Tech Talk in 2007, I felt a little nervous... after a...Jan. 10, 2008 05:15 PM EST Reads: 9,672 |
Basically Volta's tier splitting feature is designed to make it so that you can build your application early and then figure out where the services need to go when you're done. This allows you to profile your entire application on a per-method-call basis all in a tight integrated syste... Jan. 8, 2008 08:45 PM EST Reads: 7,471 |
My money is on targeting iPhones and WM devices until Android actually shows up live and in the wild on more than 500,000 devices. Also, don't be fooled about the Android developer challenge. That's not $10million in prize money, that's a $10 million bribe in order to obtain the critic...Nov. 29, 2007 09:45 PM EST Reads: 23,481 Replies: 2 |
There's a couple of things that I like about his sample, and a couple of things that worry me. First, I like the idea that there's an Ajax controller. I hope in the final bits it's simply called Controller and they don't make you distinguish between an Ajax controller and a regular con...Nov. 29, 2007 05:15 PM EST Reads: 20,987 Replies: 2 |
I want to counter a lot of the press and blog comments stating that the release of the SDK is a reversal or some kind of about face. If anybody had done their homework, they would know that Steve Jobs himself stated that he wanted to create an environment that supported native 3rd part...Nov. 10, 2007 10:45 AM EST Reads: 34,648 Replies: 4 |
So I went to go re-watch Scott Guthrie's video illustrating the new upcoming MVC (Model-View-Controller) framework for ASP.NET when I noticed that the content is in Silverlight. That's fine, MS is trying so hard to push Silverlight as the answer to the world's problems that it's probab...Nov. 9, 2007 09:00 AM EST Reads: 10,221 Replies: 4 |
My own personal install of Leopard seems to be having periodic trouble completing a shutdown on the 17' MBP. Annoying? Yes. Worthy of posting something inflammatory such as 'wrong with Leopard's spots'? Doubtful. So, in looking at eWeek's Microsoft Watch's latest article, I leave you w...Nov. 7, 2007 10:15 AM EST Reads: 12,663 Replies: 1 |
So it seems as though a few minutes after I wrote this blog entry, Google put forth the announcement about Android, a project named after the company they purchased a while back. Google is essentially spearheading an open source project that is an open SDK for mobile devices that runs ...Nov. 7, 2007 09:45 AM EST Reads: 10,773 Replies: 2 |
Now that Leopard is out and everyone is, I suspect, feverishly reformatting their laptops and desktops to install the retail copy of Leopard, developers can finally start sharing their Leopard code samples. Rather than me sitting around making up stupid reasons why such-and-such code s...Nov. 2, 2007 01:30 AM EDT Reads: 17,386 |
Leopard introduces a bunch of amazingly powerful new controls, but one of my favorite new controls is the NSCollectionView. This control works a lot like the FlowLayoutPanel if you're familiar with Windows Presentation Foundation (WPF). It essentially is a layout container responsible ...Nov. 1, 2007 09:00 AM EDT Reads: 14,611 Replies: 1 |
I've actually seen a few reports of people having trouble with the upgrade - their computer hangs at the bootup screen for hours on end. Since I didn't 'upgrade' (like a good boy, I reformatted and started over) I didn't experience the hour-long hangs, however, I did experience some de... Oct. 31, 2007 01:45 PM EDT Reads: 11,844 Replies: 1 |
So Steve Jobs has finally announced the availability of the iPhone SDK. It will be available sometime in February of 2008.There are a lot of compelling reasons to build web applications for the iPhone. If you're already thinking of an application then you might have an idea of whether ...Oct. 23, 2007 12:30 PM EDT Reads: 13,069 |
The word on the rumor mill is that Mac OS X Leopard will be shipping on October 26th. While this is good news for some people, this is freaking great news for me. Why? Because after the 26th I will finally be able to do blog posts that contain information on Leopard, I'll be able to po...Oct. 17, 2007 08:30 AM EDT Reads: 13,706 Replies: 2 |
Just this morning I saw a blog post containing some details about Microsoft's new and upcoming MVC framework for ASP.NET. I'm actually a little shocked - the sheer amount of 'stuff' that is being piled into the Visual Studio 2008 release is positively staggering, though technically thi...Oct. 16, 2007 02:45 PM EDT Reads: 10,541 Replies: 1 |
There are really two different kinds of hacking going on here. The first kind is where people use applications of varying degrees of difficulty (it's actually getting pretty easy now...) to 'jailbreak' the iPhone, which allows foreign software to be installed on it. This is where peopl...Oct. 8, 2007 03:45 PM EDT Reads: 14,273 Replies: 1 |
The ability that I will have to debug code within Visual Studio 2008 will be unprecedented. Why? Because now instead of having to use third party tools to dissasemble Microsoft libraries so that I can get a deep stack trace and figure out exactly where something blew up so I can find o...Oct. 8, 2007 03:30 PM EDT Reads: 9,199 Replies: 1 |
Having spent so much of my life working with real, live, production-running ASP.NET applications (which includes real, live, production-sized headaches!) I am definitely curious about this new MVC framework. Admittedly I'm a little jaded because I figure any enterprise-class web applic...Oct. 8, 2007 03:00 PM EDT Reads: 8,534 Replies: 1 |
I think we'd all be able to stomach the lack of SDK if Apple gave us the impression that they were working on it. Instead of throwing the AJAX pacifier at us and saying 'Sweet.', they could have simply said that they were working on a real SDK and that AJAX would be a good temporary fi... Oct. 7, 2007 09:15 AM EDT Reads: 9,446 Replies: 1 |
And finally Steve gets around to the iPhone. Basically he says that through Web 2.0 and AJAX, you can create applications for the iPhone because the iPhone is running the full, uncut, unaltered version of the same Safari engine that is now running on Mac OS X Leopard, Windows XP, and W... Oct. 7, 2007 09:00 AM EDT Reads: 37,756 |
Just thought I would send up a quick post to let people know that I've just tried out Meebo on my iPhone. It takes a few seconds to get signed in, but once you're in, it's actually quite nice. Single-click a buddy to open a chat window with them. Double-tap the blue screen region to zo... Oct. 7, 2007 08:45 AM EDT Reads: 9,686 Replies: 2 |
No IM. Ok, this is a big sore spot. This one sucks. You can't use Google Talk because the widget requires Flash (I tried...trust me, it doesn't work). There's no native AIM, Yahoo!, or MSN support. There are a couple of web pages that you can go to that simulate the AIM experience, but... Oct. 7, 2007 08:45 AM EDT Reads: 18,478 Replies: 1 |
This is the first article in a series that I plan on writing about iPhone application development. The first thing you should know is that these articles will not cover anything related to taking existing content sites and making them more 'iPhone-friendly'. While I think that is a val...Oct. 7, 2007 08:30 AM EDT Reads: 19,238 Replies: 2 |
The other day I was chatting with a friend and he was taking notes about some things using his iPhone. I commented on how unbelievably fast it seemed he was able to type using the keyboard. Up until recently, I've been 'OK' at using the keyboard but I never really considered the iPhone... Oct. 4, 2007 11:30 PM EDT Reads: 14,825 Replies: 2 |
As you know, Silverlight is a new RIA enabling technology from Microsoft. Slightly less publicized but no less impactful is another technology from Microsoft - Astoria. Astoria is a tool that combines the power of the ADO.NET Entity Framework with the new enhanced power of RESTful POX ... Sep. 25, 2007 08:00 PM EDT Reads: 26,859 Replies: 1 |
What I need is a rich desktop application that can save files to my hard drive and if I need to make a shared copy, I can save to a shared location. If Google gave me a good 'Save As...' location from inside my MS Word or Pages '08 application, I might use it. Until then, I see these n...Sep. 19, 2007 10:15 AM EDT Reads: 9,516 Replies: 1 |
So, picture this situation. I'm sitting in my living room poking around catching up on news feeds and reading the latest of my favorite comic strips. In the background is one of those cheezy star-watching shows like Entertainment Tonight or whatever - I usually let those shows slip int... Sep. 17, 2007 03:30 PM EDT Reads: 12,393 Replies: 1 |
'They have periodic updates on their data files, and they translate into megabucks,' Levy said. 'This is akin to your bank having automatic access to your ATM machine and is siphoning money out during all times of the day and night without your knowledge.' Actually, no. Its nothing eve...Sep. 12, 2007 02:15 PM EDT Reads: 12,733 Replies: 4 |
So, for those of you who were on the fence about building iPhone applications using Web 2.0 technologies, think about this: Your potential list of application users is about to grow beyond users of the iPhone, and will include a crapload of people buying new iPods. If you think about t...Sep. 11, 2007 10:45 AM EDT Reads: 23,145 Replies: 1 |







Kevin Hoffman, editor-in-chief of SYS-CON's iPhone Developer's Journal, has been programming since he was 10 and has written everything from DOS shareware to n-tier, enterprise web applications in VB, C++, Delphi, and C. Hoffman is coauthor of Professional .NET Framework (Wrox Press) and co-author with Robert Foster of Microsoft SharePoint 2007 Development Unleashed. He authors The .NET Addict's Blog at .NET Developer's Journal.
I was reading news feeds when I read a blog post that included some quotes from Bill Gates. Bill was quoted as saying that Windows 7 will make the keyboard and mouse far less important than in the past. We've all heard that crap before, it's typically what Bill used to say before attem...
The DreamSpark program is one of the newest initiatives to come out of Redmond that are very, very un-Microsoft-like. I'll talk about another later in this post. It appears as though University and high school students will, at some point (I don't know the hardcore details) be able to ...
So is O'Reilly actually condoning the hacking of the phones? O'Reilly has had a long and prestigious history as being the ultimate source for *nix manuals, including many books that became so dogeared I actually bought multiple copies, including dozens of 'in a nutshell' books. Back in...
In a typical AJAX application, your goal is often to have the user click something. In response, JavaScript goes out and (through the magic of XML HTTP Requests) obtains data and potentially modifies data on a server as well. Using the returned data, the JavaScript can then directly ma...
Think about this: If I wait a couple weeks until I can lay hands on one in a store before ordering, a shiny new Macbook Air might arrive just in time for the iPhone SDK, giving me the perfect iPhone development machine since the iPhone GUI doesn't require the same amount of screen real...
Since I purchased my ADC subscription in January, it's coming up on renewal time and I thought I would take a few moments to reflect on the past year from the perspective of a newbie Cocoa programmer. When I showed up to the Leopard Tech Talk in 2007, I felt a little nervous... after a...
My money is on targeting iPhones and WM devices until Android actually shows up live and in the wild on more than 500,000 devices. Also, don't be fooled about the Android developer challenge. That's not $10million in prize money, that's a $10 million bribe in order to obtain the critic...
There's a couple of things that I like about his sample, and a couple of things that worry me. First, I like the idea that there's an Ajax controller. I hope in the final bits it's simply called Controller and they don't make you distinguish between an Ajax controller and a regular con...
I want to counter a lot of the press and blog comments stating that the release of the SDK is a reversal or some kind of about face. If anybody had done their homework, they would know that Steve Jobs himself stated that he wanted to create an environment that supported native 3rd part...
So I went to go re-watch Scott Guthrie's video illustrating the new upcoming MVC (Model-View-Controller) framework for ASP.NET when I noticed that the content is in Silverlight. That's fine, MS is trying so hard to push Silverlight as the answer to the world's problems that it's probab...
My own personal install of Leopard seems to be having periodic trouble completing a shutdown on the 17' MBP. Annoying? Yes. Worthy of posting something inflammatory such as 'wrong with Leopard's spots'? Doubtful. So, in looking at eWeek's Microsoft Watch's latest article, I leave you w...
So it seems as though a few minutes after I wrote this blog entry, Google put forth the announcement about Android, a project named after the company they purchased a while back. Google is essentially spearheading an open source project that is an open SDK for mobile devices that runs ...
Now that Leopard is out and everyone is, I suspect, feverishly reformatting their laptops and desktops to install the retail copy of Leopard, developers can finally start sharing their Leopard code samples. Rather than me sitting around making up stupid reasons why such-and-such code s...
Leopard introduces a bunch of amazingly powerful new controls, but one of my favorite new controls is the NSCollectionView. This control works a lot like the FlowLayoutPanel if you're familiar with Windows Presentation Foundation (WPF). It essentially is a layout container responsible ...
So Steve Jobs has finally announced the availability of the iPhone SDK. It will be available sometime in February of 2008.There are a lot of compelling reasons to build web applications for the iPhone. If you're already thinking of an application then you might have an idea of whether ...
Just this morning I saw a blog post containing some details about Microsoft's new and upcoming MVC framework for ASP.NET. I'm actually a little shocked - the sheer amount of 'stuff' that is being piled into the Visual Studio 2008 release is positively staggering, though technically thi...
There are really two different kinds of hacking going on here. The first kind is where people use applications of varying degrees of difficulty (it's actually getting pretty easy now...) to 'jailbreak' the iPhone, which allows foreign software to be installed on it. This is where peopl...
The ability that I will have to debug code within Visual Studio 2008 will be unprecedented. Why? Because now instead of having to use third party tools to dissasemble Microsoft libraries so that I can get a deep stack trace and figure out exactly where something blew up so I can find o...
Having spent so much of my life working with real, live, production-running ASP.NET applications (which includes real, live, production-sized headaches!) I am definitely curious about this new MVC framework. Admittedly I'm a little jaded because I figure any enterprise-class web applic...
This is the first article in a series that I plan on writing about iPhone application development. The first thing you should know is that these articles will not cover anything related to taking existing content sites and making them more 'iPhone-friendly'. While I think that is a val...
What I need is a rich desktop application that can save files to my hard drive and if I need to make a shared copy, I can save to a shared location. If Google gave me a good 'Save As...' location from inside my MS Word or Pages '08 application, I might use it. Until then, I see these n...
'They have periodic updates on their data files, and they translate into megabucks,' Levy said. 'This is akin to your bank having automatic access to your ATM machine and is siphoning money out during all times of the day and night without your knowledge.' Actually, no. Its nothing eve...
So, for those of you who were on the fence about building iPhone applications using Web 2.0 technologies, think about this: Your potential list of application users is about to grow beyond users of the iPhone, and will include a crapload of people buying new iPods. If you think about t...






















