Scrolly UI reinvented by Microsoft and its influence on the market

by alex 16. February 2010 12:02

As you've might heard, Microsoft announced its latest generation of mobile operating systems, called Windows Phone 7 Series. One cool thing is that it was something unexpected as where Microsoft would go with its developments, how much iPhone would influence on their UI, whether it would reminicent the Zune Phone idea to some extend. The importance of that annoouncement could not be underscored as it clearly indicates the trends of nowadays interfaces.

Most importantly, systems are moving away from unauthentic 3d interfences whereever possible to the specific areas such as games, TV, AR, i.e. places where it naturally blends with the actual reality and humans expect those interactions natually to be supported by the computers. One can observe that by looking at latest web site designs, e-devices (kindle etc.), mp3-players. Moreover, people would like to offload the thinking about the process and rather concentrate on what is in their current focus and context, therefore, UI is presenting a very few choices to a user at a time in bold annotated graphics, which is clearly seen on iPhone and Zune. People then naturally interact within a context of a device through tough-based interface with system reacting to a user activity immediately through animation and other visual effects. Note that no complex visuals are required at this point as humans are accustomed to a very simple response, usually just affirmative reaction, or, a simple denial of an operation. Furthermore, response on a user action is as simple as visual or audio activity executed by the system. A person is interested in a very few contexts at a time, such as phone communication, social communication (facebook, communities), audio (music, podcasts, lectures), visual (movies, clips), planning (calendar, notes). Microsoft came up with the list of those contexts, which are available in the main menu. Very clever idea is to get rid of task bar at all as it is becoming an obsolete concept nowadays. Widget architecture is a very straight-forward way to extend the device's functionality, because it would give very rich functionality to developers hands and at the same time allows to isolate system's core modules for platform stability.

All at all, the direction where the system interaction with human is moving is clearly set by two major players on the market, namely, iPhone and Microsoft, and with the hardware manufactures's support, the future of the mobile devices looks very promising.

Tags: , ,

Development

Cumulative List of Application Development Guidance Documents

by alex 16. December 2009 20:56

Microsoft Application Architecture Guide, 2nd Edition

Security Guidance for Applications

WCF Security Best Practices

Performance Testing Guidance for Web Applications

Improving .Net Application Performance and Scalability

Testing Blocks for .Net Applications

Composite Client Guidance

Smart Client Guidance

Code Review Guidance

 

Tags:

Development

Visual Studio 2008 Downloadable Reference Source

by alex 12. December 2009 00:03

Source code for different components can be downloaded and used for in-depth debugging for .Net Framework components for Visual Studio 2008:

1. Download Reference Source Code Center.

2. Install Reference Source WCF MSI in your local machine say under: 'C:\ReferenceSource'.

3. Launch Visual Studio 2008.

4. From the Tools menu, choose Options.

5. In the Options dialog box, open the Debugging node and select General

6. Uncheck "Enable Just My Code (Managed only)"

  • Check "Enable source server support"
  • Uncheck "Require source files to exactly match the original version" 

7. Select Symbols under Debugging.

8. In the Symbol File Locations box, validate the location where the installed symbol files (.pdb) are present. If not, then add originally downloaded symbols location: C:\ReferenceSource\Symbols

9. Build you app, set breakpoints and F5 to debug.

Tags:

Development

Visual Studio 2010 Team System Roadshow

by alex 11. December 2009 16:47

Featured Products/Topics: Visual Studio 2010, Visual Studio Team System

Recommended Audiences: IT Managers, IT Professionals, CIO, CTO, IT Directors, Solution Architects, Software Developers, Technical Decision Makers, Developers

When: December 16th
Where: Microsoft Downers Grove
3025 Highland Parkway
Downers Grove, IL

Sponsor: Microsoft
Make sure to RSVP.

Ram Cherala is the Principal Program Manager in the Visual Studio Test Tools Business, which is part of the Developer Division at Microsoft. Ram is very passionate about building a well-integrated set of tools and technologies that enable developers build, test and ship quality software.

What: See the awesome new testing features of Visual Studio 2010
Agenda:
• 6:30PM - Food and Beverages. Bring your nagging coding issues and design challenges for open discussion
• 7:00PM - Visual Studio 2010 - Microsoft

Ram's blog is here.

PS. The registration link was updated.

Tags:

Development

The weather service on CodePlex

by alex 4. December 2009 18:11

A while ago, I played with the service which provides weather forecasts and designed a solution to convert the web-page content into a simple text message that is delivered to a mobile phone at scheduled time. Since people seems to be interested in this project, I've uploaded it to CodePlex and here it is: http://gismeteoweathersvc.codeplex.com Gismeteo Weather Service The implementation of weather service delivery to your mobile phone using SMS based on data provider Gismeteo (http://www.gismeteo.ru). The service is offering scheduled delivery of the data according to the user's settings, and is running as a windows service. Use at your own risk and at your own expense as I'm not responsible for text messages fees that may apply while you're testing this service. Neither any guarantees regarding the functionality, completeness, blah-blah, see Ms-PL.

Tags:

Development

Upcoming talks about .Net on LIDNUG and some PDC 2009 content

by alex 3. November 2009 08:23

LIDNUG: Project “Dublin” Overview for Application Developers

Tuesday November 10, 2009, 10:00AM

Tuesday November 10, 2009, 11:30AM

https://www.livemeeting.com/cc/microsoft/join?id=G2K4BH&role=attend&pw=PN6.%3CQ%5Drb

Project Code Named “Dublin” extends the hosting capabilities of the .NET 4 runtime for WCF and WF services and delivers rich monitoring, configuration and control for WAS activated services.

This session will focus on what developers need to know about “Dublin” to build easy to deploy, configure, monitor and troubleshoot middle-tier services and to unlock the rich extensibility capabilities “Dublin” provides.

Scott Guthrie Talks Shop

Monday November 23, 2009, 12:00PM
Monday November 23, 2009, 01:30PM

https://www.livemeeting.com/cc/microsoft/join?id=G2K4BH&role=attend&pw=PN6.%3CQ%5Drb

This event comes straight off the back of PDC2009, so be sure that there'll be a ton of new stuff announced - and who better to ask than the Gu himself?

Don't miss out.

Note: this event is PST (Pacific Time)

Phil Haack in the hot chair - Q&A on ASP.Net MVC

Monday December 14, 2009, 10:30AM
Monday December 14, 2009, 11:30AM

Ever wondered what ASP.Net MVC is all about? Well, you now have the chance to ask all the questions of Phil Haack when he takes a seat in the hot chair for a full Q&A on ASP.Net MVC.

https://www.livemeeting.com/cc/microsoft/join?id=G2K4BH&role=attend&pw=PN6.%3CQ%5Drb

Phil Haack's blog: http://www.haacked.com

ASP.Net MVC Home: http://www.asp.net/mvc

 

Tags:

Development

64 bit and native components parity

by alex 30. October 2009 18:00

If your scenarios include running an assembly in 64 bit, and there are dependencies on native components, i.e. oracle drivers, COM components, make sure that you're running each one in the same processor architecture. There are the following limitations on 64 bit Windows:

  1. Process cannon run 32 dlls in 64 bit address space.
  2. 32 bit COM components cannot be instantiated in using 64 bit assembly.

You can change assembly's build setting settings to x86 if you need to load 32 bit components. Lets go to a few examples. Microsoft Visual Studio is 32 bit application capable of building 64 bit assemblies. If you need to debug 32 bit COM component, you need to build your assembly into x86 architecture. Another example is TestDriven.NET. Latest version, 2.23, by default, matches VS architecture, i.e. x86. If you want to debug Oracle driver, you need 32 bit. You can switch TestDriven.NET to 64 bit to have architecture parity. To run tests in NUnit, I'd recommend to go everywhere with 64 bit, since there is a NUnit 64 bit, and you will be sure that there are no issues once the code is built into the product.

Tags:

Development

Comments are fixed

by alex 29. October 2009 18:09

There was a bug in 1.5 BE which prevented from posting comments on my posts. It is fixed now and you can send me your comments.

Tags:

Blog

Cloud storage as ultimate medium

by alex 20. August 2009 17:24

Beginning of this year I participated in the CloudSlam'09 conference with the paper devoted to a discussion on how the VM with interfaces to the Cloud can be designed and what are the major benefits of using the different approaches in core components of the virtual machine. You can access the full-text from this paper here.

It appears that alike discussions are moving with fast pace and they are going to be a main topic in the coming conference Storage Developer Conference 2009.

 

Tags: ,

Entertainment

Windows 7 Training Kit

by alex 3. August 2009 17:14

I'm leery of publishing some content which I didn't write on my own, but this one is worth mentioning. The Windows 7 RC Training Kit is invaluable resource for developer eager to learn the technology stack offered in the upcoming Windows 7: http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en This kit includes a lot of different materials which will help you jump on the coding with the new platform.

Tags:

Entertainment

Powered by BlogEngine.NET 1.5.0.7
Theme by Extensive SEO

About the author

Alexander Schmidt
Software Developer at InRule Technology, Inc.

Blogroll

Download OPML file OPML
Locations of visitors to this page