Does HTML 5 Herald The End Of RIA Plug-Ins? Not Really
Will HTML 5 make rich Internet application (RIA) technologies such as Adobe Flash/Flex and Microsoft Silverlight obsolete? For at least the next five years, the answer is a definite “no”; inconsistent implementations of the draft HTML 5 specification and immature tooling make building HTML 5 apps that work consistently across browsers and operating systems a real challenge. Furthermore, this “either/ or” scenario is driven only by vendor politics, not by developer realities. Ultimately, HTML 5 and RIA platforms will be complementary technologies, and enterprise development shops will need to invest in both approaches to deliver expressive applications that combine reach and richness.
Read more
Your First iPhone Application
This tutorial shows how to create a simple iPhone application. It is not intended to give complete coverage of all the features available, but rather to introduce some of the technologies and give you a grounding in the fundamentals of the development process. You should read this document if you are just starting development with iPhone using Cocoa Touch. You should already have some familiarity with the basics of computer programming in general and the Objective-C language in particular. If you haven”t used Objective-C before, read through at least Learning Objective-C: A Primer.
Read more
Moving from ADO to ADO.NET
Let’’s face it—most Microsoft Visual Basic applications have some sort of data access. If your application uses ActiveX Data Objects (ADO), you probably want to know what improvements you can make now that you are upgrading to Visual Basic .NET. The .NET Framework offers a whole new set of controls and services, including ADO.NET.
Read more
C# and .NET Architecture
We will begin by going over what happens when all code (including C#) that targets .NET is compiled and run. Once we have this broad overview, we will take a more detailed look at the Microsoft Intermediate Language (MS-IL), the language which all compiled code ends up in on .NET. In particular, we will see how MS-IL, in partnership with the Common Type System (CTS) and Common Language Specification (CLS) works to give us interoperability between languages that target .NET. We”ll also discuss where common languages (including VB and C++) fit into .NET.
Read more
Object-Oriented Programming with Visual Basic .NET
To understand the world of object-oriented programming, look at the world around you for a moment. You might see vacuum cleaners, coffee makers, ceiling fans, and a host of other objects. Everywhere you look, objects surround you.
Some of these objects, such as cameras, operate independently. Some, such as telephones and answering machines, interact with one another. Some objects contain data that persists between uses, like the address book in a cell phone. Some objects contain other objects, like an icemaker inside of the freezer.
Read more