Pursuing Excellence in Design and Technology - Raj Lal

Sunday, November 20, 2011

Fun with Silverlight 4 Book

The book is finally available at Amazon and other book stores.


Buy from Amazon http://www.amazon.com/Fun-Silverlight-Illustrated-Creating-Applications/dp/1463506023/

It took more than 3 years to finish this 600 page long book.

Fun with Silverlight 4

The Illustrated Guide to Creating Rich Internet Application with Examples in C#, ASP.NET, XAML, Media, Webcam, AJAX, REST & Web Services.

This book illustrates more than 100 features in Silverlight using a simple problem/solution approach. It takes one feature at a time and guides you in progressive journey where you begin by using the basic components, then by creating graphics and animations. You then create rich media applications on the client and web services, and delve into calling advanced Web services like AJAX, REST and WCF services from Silverlight.

In the Book
---------------
1. Design a Rich Internet Application
2. Extend the Control Framework
3. Create Compelling Graphics
4. Work with Animation
5. Extend the Browser Programming Model
6. Bring Data Visualization to the Web
7. Develop with ASP.NET and Ajax
8. Work with Web Services
9. Create Rich Silverlight Media Applications
10. Deliver Enhanced and Interactive Streaming Video Experiences

Labels: , ,

Saturday, November 19, 2011

Fun with Silverlight 4, Available Now Hot off the press !

Finally the book I have been working for last 3 years sees the light of the day. The book will be available at amazon, b&n, and other book stores in few days, but it is available to order Hot Off the Press

Get the Book "Fun with Silverlight 4" here https://www.createspace.com/3616306



More information about the book at http://silverlightfun.com

Labels: , ,

Thursday, November 17, 2011

7 Key HTML5 challenges for N-Screens: My Session at W3C conference

Everything you need to know about developing HTML5 Apps on multiple devices was at W3C conference. I was there in Redmond, Nov 15-16, 2011 this week and it was amazing, first time all the vendors together, instead of talks about individual device/ browsers, all the sessions were focused on the common part, the HTML5 part. If you missed the conference check videos here W3C conference Presentation Videos.

My presentation was about N-Screens Problem, the set of challenges you come across when you develop an App for multiple connected devices. How HTML5 WebApp solution was the most promising solution for the developers. My session was around the 7 Key implementation challenges you will face when developing a Web App solution for multiple devices with different form factors.

The 7 key challenges were, Feature Detection, Layout detection, Using CSS3, Choice of Animation between SVG, Canvas, CSS3 Animation, and WebGL, Audio Video related problems and their work-arounds, and how to use advanced HTML5 API with a brief on Polyfills and Shims.

Here is the online demo of my presentation. Detect your N-device HTML5 features and APIs at http://widgets-gadgets.com/html5. Source code of the demo here



Here is the Video recorded of the session at W3C.

Labels: , , ,

Thursday, November 3, 2011

3D with Silverlight: My article at MSDN magazine

Learn 3D with Silverlight, at MSDN Magazine




Great review about the article - Mike James, I Programmer,

"Silverlight 3D for me this article was the star of the show. It is about three different ways to create a rotating 3D cube in Silverlight. After some basic theory it explains how to do the job in Silverlight 4 first using rectangles and projections and then using bitmap images. The third method however is much more satisfactory - using XNA with Silverlight 5. Can't wait for Silverlight 5!"


Here is excerpts from my article, let me know if you find it useful.

Developing 3D Objects in Silverlight


In this article, I’ll show you how to develop 3D objects in Silverlight. I’ll start with a brief background on 3D and then look at some of the advanced features available in Silverlight that enable creation and display of 3D objects. I’ll take a simple example of a cube and show you three different ways to create 3D transformations. I’ll also explain what key elements you need to display a 3D object on a computer screen. Finally, I’ll explore how Silverlight 5 will allow you to go beyond what’s available today and create much richer 3D objects.

Silverlight supports a right-handed coordinate system, which means the positive z axis is pointing toward the viewer (see Figure1). There are three main elements of 3D that are needed for displaying an object on the screen:

* Perspective
* Transformation
* Effect of light

More .... check at Developing 3D Objects in Silverlight at MSDN Magazine

For the book Fun with Silverlight 4

Labels: , ,

Yours Truly


+1-650-224-3812
rajlal[@]live[.]com
@irajlal
Facebook/ irajeshlal

Connect with me

      
      

Digital Design Essentials

 
Digital Design Essentials
100 ways to design better desktop, web, and mobile interfaces


Making a difference at W3C

Blog Archives

My New Article

 
Build an Advanced Camera App for Nokia Lumia Phones at MSDN Magazine


MSDN Article on Accessibility

 
Accessible Design with HTML5 at MSDN Magazine


Silverlight VB Book

 
Fun with Silverlight 4 with VB
(Amazon/ Kindle edition)

 
Fun with Silverlight 4 with C#
(Amazon/Kindle edition)

 
Developing Web Widget
(Amazon/Kindle edition)

My Other Books

 
Beginning Smartphone Web Development
(Amazon)


Creating Vista Gadgets with... Silverlight
(Amazon)

My Article at MSDN Magazine

 
Developing 3D Objects

(Fun with Silverlight 4)

Code Project MVP

Codeproject MVP 2008
My Articles at CodeProject

LinkedIn Connect

View Rajesh Lal's profile on LinkedIn

My Twitter Updates

Fun Badge

Free Fun badge


Atom

Association of Computing Machinery