Tuesday, June 29, 2010

SVS technology web site has a new look

Upgraded SVS Technology site with the following features:

  1. ASP.net MVC 2.0
  2. Microsoft Server 2008
  3. .net 4.0
  4. Discountasp is a very good host. The upgrade and web deploy from Visual Studio 2010 went very smoothly.
  5. Had to  set System.Web.MVC  reference properties copy local to true to make it work.
  6. Added a redirect to Prizewheel demo so that it will work with the new controller/ view architecture of the site so that old links will not break

Json Data Visualizer (for Google, Yahoo, Bing and Twitter) using JQuery, JavaScript, Asp.net MVC 2.0

I have been working for the past few weeks on the code project article

Json Data Visualizer (for Google, Yahoo, Bing and Twitter) using JQuery, JavaScript, Asp.net MVC 2.0

this was fun and I had to use following references

  1. “prettyPrint” for JavaScript by James Podesly for table data visualization
  2. Javascript unpacker and beautifier by Einar Lielmanis for Beautify format.
  3. Show Object Properties by Matt Holthe for understanding recursive scanning of Javascript objects.
  4. http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-search for Twitter search.
  5. http://developer.yahoo.com/common/json.html#overview about Yahoo Json
  6. http://developer.yahoo.com/search/local/V3/localSearch.html for yahoo search
  7. http://msdn.microsoft.com/en-us/library/dd251056.aspx about bing
  8. http://code.google.com/apis/ajaxfeeds/documentation/ for google.

Thursday, June 10, 2010

Rest, Web services, Javascript, JQuery

Read interesting articles on REST and web services.

  1. A Brief Introduction to REST by Stefan Tilkov Very informative article. I enjoyed not only the technical content but also the prose. He talks in this about Roy Fielding (given in links below) inventor of REST.
  2. Roy T. Fielding inventor of REST.
  3. Architectural Styles and the Design of Network-based Software Architectures Html version of Roy’s Thesis on REST.
  4. Architectural Styles and the Design of Network-based Software Architectures PDF version of Roy’s Thesis on REST.

Good tutorials and articles on Javascript, REST and JQuery

  1. Tutorials:Live Examples of jQuery
  2. JQuery Tutorials
  3. Tutorials:jQuery For Designers
  4. W3 Schools Beginner Tutorials on Javascript, JQuery
  5. JSON for the masses
  6. Partial Rendering with ASP.NET MVC and jQuery
  7. Make Yahoo! Web Service REST Calls With C#

Yahoo services, Json, JQuery and Javascript Object browser

Looking at Yahoo web services and working  with Javascript, MVC and JQuery.

Yahoo is making several APIs available

  1. Yahoo Developer Network
  2. Yahoo APIs and Web Services

Yahoo can provide data back as XML or Json. Interesting links for using Yahoo services.

  1. Interesting Link by Matt Holthe on a Javascript Object Browser. Helped me to debug the Yahoo Json data.
    Show Object Properties
  2. How to use  returned XML from Yahoo Services with Silverlight
    Silverlight: Using Returned XML
  3. Interesting article on parsing Json safely
    Safely parsing JSON in JavaScript
  4. Excellent Json validator. Not only validates, nicely formats the stream which comes from Yahoo (Json data) so that you can copy the input to a word document to understand the data structure.
    JSONLint The JSON Validator
  5. Introduction to Json and Javascript JSON in JavaScript
  6. JSON Primer

Thursday, June 3, 2010

Silverlight Buttons

Recently I submitted a Silverlight article on CodeProject. One of the readers commented on my buttons not Silvelight like! I agree with the comment and started looking at good button  designs and came across these:

  1. A Glass Orb Button in Silverlight by Timmy Kokke a very good collection of buttons.
  2. 10 Cool Buttons for Download in Expression Blend & Silverlight by Alan Beasley
  3. Building Better Buttons in Expression Blend & Silverlight by Alan Beasley
  4. Creating a Glass Button: The Complete Tutorial by Martin Grayson
  5. Silverlight Buttons and Pushbutton Discussion by Wynapse

Silverlight PathListBox, Path Layout and animation

In Silverlight 4 a new control has been introduced which is the PathListBox which makes things like radial panel easy to do.

Good Starting point will be this nice video by Adam Kinney, posted by John Papa.

Silverlight TV 25: No More Boxes! Exploring the PathListBox 

Christian Shormann has a 4 part series in his ElectricBeach blog. In these blogs he gives a step by step instructions to build interesting visual effects using the PathListBox. All his examples use the Expression Blend 4 and not much code. Everything is done visually and in XAML!

  1. Blend 4: About Path Layout, Part I
  2. Blend 4: About Path Layout, Part II
  3. Blend 4: About Path Layout, Part III
  4. Blend 4: About Path Layout, Part IV

Another interesting article in code project by Alan Beasley:

  1. Busy Dizzy Bee-sley Spirographic Animation in Expression Blend & Silverlight
  2. A live example thanks to Defwebserver
  3. A clearer example

Another interesting code project article by Ken Johnson.

Spirograph Shapes: WPF Bezier shapes from math formulae

Another interesting article by Sacha Barber on PathListBox

Messing With The New PathListBox

Another interesting article on Key Performance Indicators (KPI) in Business Intelligence (BI).

Creating Key Performance Indicators (KPIs) in Expression Blend 4 for Business Intelligence applications

Another interesting animation by New Age Solutions

Silverlight 4 PathListBox