Future of Silverlight to be revealed on December 2

Microsoft is going to host an event on December 2 to unveil the future version of Silverlight and talk more about the current developed framework in relation to Windows Phone 7. Here’s the whole agenda:

Keynote : The Future of Silverlight
Be first to hear the official news about what’s coming up next for Silverlight from Scott Guthrie, Microsoft Corporate Vice President.

Data Binding In Silverlight and Windows Phone
Jesse Liberty walks us through the fundamentals of data binding, including binding to traditional and non-traditional data sources, binding to elements, binding in both Visual Studio and Blend, binding in code, data conversion and much more.

Building Compelling Apps with WCF using REST and LINQ
In this session we will cover how to build a WCF-based backend web service to provide data to the Silverlight application. We will demonstrate the use of LINQ in the service to retrieve objects from our database, and cover some details of how those objects are serialized to Silverlight. We will cover the use of faults for debugging and for driving production logic, as well as authentication strategies for internet and intranet deployment. We will finish with a look at how to access third-party REST/HTTP-based services from Silverlight.

Building Feature Rich Business Apps Today with RIA Services
Silverlight provides many different options for accessing distributed data including Web Services, REST APIs, sockets and more. This talk will walk you through the benefits that WCF RIA Services offers and demonstrate how it can be used to simplify n-tier programming and provide a flexible and productive way to access, validate and modify data in Silverlight applications. Topics covered include creating a domain service, simplifying asynchronous programming with the domain context, leveraging object tracking features, sharing data validation code between the client and server and writing domain services that can be used with any backend data access technology.

MVVM: Why and How? Tips and Patterns using MVVM and Service Patterns
See how good patterns and practices apply to Silverlight applications on the desktop, in the browser or on the phone. Learn how to integrate MVVM, Service Providers, design time data (aka Blendability), into your Silverlight applications to promote code reuse and create a highly maintainable application.

Tips and Tricks for a Great Installation Experience
Tired of seeing the spinning blue balls from Silverlight as the application loads? Your users probably are as well. The simple fact is that it is very easy to customize your complete application installation experience down to the plugin level. During this session you’ll see understand how Silverlight works with install/upgrade scenarios and how you can completely customize the installation experience. Additionally you’ll see custom ‘splash screen’ demonstrations on what you can do to further brand your application. If you are building an out-of-browser application with Silverlight we’ll discuss and demonstrate some of the tips/tricks to provide a good acquisition experience there as well and some tricks on automatically installing applications.

Tune Your Application: Profiling and Performance Tips
There are some common pitfalls that can negatively impact your Silverlight application’s performance. In this session we’ll demonstrate how to use some of the tools that are available to profile and identify performance issues. We’ll cover the available techniques with the performance tools that can help you to analyze your Silverlight application memory usage, rendering and CPU usage to help improve performance and avoid those common pitfalls.

Performance Tips for Silverlight Windows Phone 7
This will be a comprehensive deep-dive into Windows Phone performance. We will begin with the threading model changes and optimizations made to Silverlight run-time to take advantage of the GPU on the phone; we will then cover the most common pitfalls, the troubleshooting techniques, and close with the workarounds to create snappy Windows phone applications.

Continue reading Future of Silverlight to be revealed on December 2 →

Current Windows Phone 7 marketplace allows anybody to download the XAP package and look at the application’s source code

So what’s the big deal? Well it is apparently possible to download all the Windows Phone 7 applications packages (the full XAP package) directly from Microsoft’s server without the need of Zune Desktop software or a WP7 device. Several shady websites like this one have also appeared on the web to easily allow this to happen (thankfully Microsoft made them take down the links). The problem here is that the Zune software uses ATOM XML feeds to retrieve the applications info so it’s fairly easy to grab the direct link to the XAP package just by looking at the xml (the Marketplace coms don’t even use SSL). Once the XAP is downloaded anybody can unzip it and have access to all the application’s assets and resources and with the simple use of Reflector can even access the source code of the app.

Continue reading Current Windows Phone 7 marketplace allows anybody to download the XAP package and look at the application’s source code →

Enable tethering on the LG Optimus 7

I guess that this was bound to happen sooner rather than later. You can enable tethering on the LG Optimus 7 in the same way that it is done on the Samsung Omnia 7 and Samsung Focus. First you will have to enter the Diagnosis /MFG mode of the phone by dialing ##634# and taping call. Once it’s done the MFG application will appear in your phone’s application list. Launch the MFG app and enter the following code to unlock the diagnosis tools: 277634#*#. You will then see several option appear. Once you have done this download the LG Modem drivers here and follow the instructions below:

Continue reading Enable tethering on the LG Optimus 7 →

Upcoming Samsung Android Gingerbread device to feature 4.3 inch Super-AMOLED 2 screen, 1080P playback and recording

The Samsung Omnia 7 and Galaxy S suddenly don’t look that sexy anymore. Two leaked presentation deck show the Samsung’s upcoming flagship Android device that will be unveiled in Early 2011 (possibly at MWC in February) and frankly that thing is a beast. It will apparently have a 43.3 (or 4.5″) Super-AMOLED 2 screen, 1080P playback and capture capability, 8MP camera with Flash , pack a 1.2GHz processor, 14.4Mbps HSPA, Bluetooth 3.0n GPS, DLNA, 16Gb of internal memory and run Android 2.3 aka Gingerbread. On more picture after the break:

Continue reading Upcoming Samsung Android Gingerbread device to feature 4.3 inch Super-AMOLED 2 screen, 1080P playback and recording →