Welcome!

Silverlight Authors: Automic Blog, Michael Kopp, AppDynamics Blog, Kaazing Blog, Steven Mandel

Related Topics: Microsoft Cloud, Mobile IoT, Silverlight

Microsoft Cloud: Blog Feed Post

Impressions: First Weekend Developing for Windows Phone 7 Series

The first thing that I noticed was the integration with VS2010

While I've been dabbling a little bit here and there looking at the SDK since it was released at MIX, this weekend I sat down and spent a considerable amount of time trying to develop a real-world product using the tools available. I know that the tools and the SDK are still very early and things will be changing (presumably for the better), but I wanted to post my thoughts on the development process while they were still fresh in my head.

The first thing that I noticed was the integration with VS2010. I have VS2010 Ultimate on my box and after installing the SDK, I gained the WP7 templates and created a new regular WP7 application (you can also create a list application which comes with some boilerplate code to render a vertical list). I love how smoothly this integrates, especially the side-by-side design surface and XAML editor. In the past, I've simply turned off the design surface and written my code entirely in XAML. Strangely enough, I found the design surface responsive and accurate enough that it actually came in pretty handy. The side-by-side view really works well, because if I had to switch tabs, I'd just disable the designer like I always do.

The next thing I noticed was just how quickly everything comes together. I was able to go from nothing to a really decent looking UI mockup (bound to dummy data) in absolutely no time at all. I had really well-placed subtle "door hinge" animations for page transitions, I had tappable controls, context-sensitive application bars - everything just flowed together really well. Keep in mind that I haven't really developed hard-core for Silverlight since v2. I dabbled in some v3 stuff, but I'd consider my Silverlight skills to be somewhere between "piss poor" and "damn rusty", so to be able to throw together multiple pages of a highly customized application in a couple hours is really saying something about this framework.

So basically what we're looking at here is all the ridiculous power and flexibility (and visual goodness!!) of Silverlight, plus the ease of doing hardcore low-level tasks with the .NET Framework rolled into a single package and made available at a resolution of 480x800 (or 800x480 if you're in landscape, you get the idea).

I was a little disappointed to find out that we don't get SQL Express on the phone. iPhone comes with SQLite, a lightweight but extremely powerful file-based database system as well as Core Data, a really good ORM for talking to the database. Then I started thinking, the WP7 is always going to be a phone - it will never be an "iPod Touch" (wifi only device), so there are less scenarios where you have to build for extended long-term disconnected behavior - which is what normally makes me say "hey, we need a local database here". Given how awesome .NET's XML serialization and DOM support is (and how pathetic the iPhone's default SAX-based XML parser is), popping some locally cached data into Isolated Storage won't be too much of a hassle. Time will tell, though.

Overall, the more I use the WP7 SDK, the more impressed I become. Every day I find myself taking an idea that was destined for the iPhone and deciding that I'm going to build the WP7 version first because it's easier, faster, and looks better. I will keep you all posted and will start throwing code samples up here soon.

Read the original blog entry...

More Stories By Kevin Hoffman

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.

IoT & Smart Cities Stories
Cloud-enabled transformation has evolved from cost saving measure to business innovation strategy -- one that combines the cloud with cognitive capabilities to drive market disruption. Learn how you can achieve the insight and agility you need to gain a competitive advantage. Industry-acclaimed CTO and cloud expert, Shankar Kalyana presents. Only the most exceptional IBMers are appointed with the rare distinction of IBM Fellow, the highest technical honor in the company. Shankar has also receive...
DXWorldEXPO LLC announced today that ICOHOLDER named "Media Sponsor" of Miami Blockchain Event by FinTechEXPO. ICOHOLDER gives detailed information and help the community to invest in the trusty projects. Miami Blockchain Event by FinTechEXPO has opened its Call for Papers. The two-day event will present 20 top Blockchain experts. All speaking inquiries which covers the following information can be submitted by email to [email protected] Miami Blockchain Event by FinTechEXPOalso offers sp...
Headquartered in Plainsboro, NJ, Synametrics Technologies has provided IT professionals and computer systems developers since 1997. Based on the success of their initial product offerings (WinSQL and DeltaCopy), the company continues to create and hone innovative products that help its customers get more from their computer applications, databases and infrastructure. To date, over one million users around the world have chosen Synametrics solutions to help power their accelerated business or per...
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.
@DevOpsSummit at Cloud Expo, taking place November 12-13 in New York City, NY, is co-located with 22nd international CloudEXPO | first international DXWorldEXPO and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time t...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...
Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
Digital Transformation is much more than a buzzword. The radical shift to digital mechanisms for almost every process is evident across all industries and verticals. This is often especially true in financial services, where the legacy environment is many times unable to keep up with the rapidly shifting demands of the consumer. The constant pressure to provide complete, omnichannel delivery of customer-facing solutions to meet both regulatory and customer demands is putting enormous pressure on...
Machine learning has taken residence at our cities' cores and now we can finally have "smart cities." Cities are a collection of buildings made to provide the structure and safety necessary for people to function, create and survive. Buildings are a pool of ever-changing performance data from large automated systems such as heating and cooling to the people that live and work within them. Through machine learning, buildings can optimize performance, reduce costs, and improve occupant comfort by ...
SYS-CON Events announced today that IoT Global Network has been named “Media Sponsor” of SYS-CON's @ThingsExpo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. The IoT Global Network is a platform where you can connect with industry experts and network across the IoT community to build the successful IoT business of the future.