Thursday, April 28, 2011

WCF service that will push content into a Silverlight application [Push notification] - CodeProject

Introduction to the Article

Push notification is a term that has been around a lot. Almost every SmartPhone manufactured has an option for enabling push notification. The word 'PUSH' is a contrast to 'PULL'. It means rather than pulling the content from the server or requesting from the server, the server pushes the content or sends the response as soon as an update is available. On mobiles, this technology is a great battery saver. In web technologies, it saves a lot of server request traffic. There are tons of articles available on the internet about implementing this technique, but I found MSDN the best. Therefore, I went ahead and made the MSDN tutorial even easier for beginners. Remember, this is beginners article, but the idea of implementing a real life application stays around this. You can recode it as best as you can.
Over here, we are going to see a Silverlight application requesting for stock prices of Yahoo! The server will start pushing the latest stock prices. The stock prices are random numbers. The application is based on some assumptions.


WCF service that will push content into a Silverlight application [Push notification] - CodeProject
Enhanced by Zemanta

Tuesday, April 26, 2011

Sony announces two Android tablets - News at GameSpot

Sony has announced two tablets based on Android 3.0.

Sony has today announced two new tablet devices, currently codenamed S1 and S2. Both devices will run Google's Android 3.0 "Honeycomb" operating system, sport the Tegra 2 processor, can connect to both Wi-Fi and 3G/4G, and are pegged for release in the global market during fall 2011. Sony has not announced a price for either device.

The S1 boasts a 9.4-inch screen, as well as both front- and rear-facing cameras. Sony has dubbed the S1 its "rich media" tablet, as it is focused on its Qriocitymedia service, and it will sport an infrared sensor that will enable it to act as a remote control for other Sony gear like televisions.

The S2 will have two screens.

The second tablet Sony announced today is the dual-screen S2, which had been rumored since January. The device sports two 5.5-inch, 1,024 x 480 pixel displays, which will allow users a range of possibilities, including video viewing on one screen and manipulating buttons on the other. Additionally, for gaming, the top screen will display the title and the bottom will offer touch-sensitive controls.


Sony announces two Android tablets - News at GameSpot
Enhanced by Zemanta

Image editor for Silverlight - CodeProject

Introduction to article

If you are creating fun and attractive Web application with animations, graphic and different attractive and fun services, then sometimes you need user to create images online. For example to post it on the page of another user or something like this. This article describes control, that you can use for such purposes. This control is Silverlight 4 based.


Image editor for Silverlight - CodeProject
Enhanced by Zemanta

Friday, April 22, 2011

Manipulate XML data with XPath and XmlDocument (C#) - CodeProject

Introduction to article

Based on a section of easy-to-read XML source data, I'll show you how to select and locate XML nodes and navigate through them using XPathNavigator and XPathNodeIterator. I will provide a few straightforward samples about XPath expression with which you could follow without difficulty. In the last part, there is some sample code to update, insert and remove XML nodes.


Manipulate XML data with XPath and XmlDocument (C#) - CodeProject
Enhanced by Zemanta

Thursday, April 21, 2011

NetMeeting for Windows 7 - CodeProject

  Introduction to Article

The simple easy to use desktop sharing application "Netmeeting" in Windows XP is killed in Windows 7. It is replaced with meeting place in Vista and removed in Windows 7. After moving to Windows 7, I almost felt the need of it at least once in a week. So started to implement desktop sharing application in Window 7.


NetMeeting for Windows 7 - CodeProject
Enhanced by Zemanta

Monday, April 18, 2011

Amazon Simple Notification Service Script - CodeProject

Amazon logoImage by wynlok via FlickrIntroduction to article

Amazon Simple Notification Service (SNS) is a web service that allows you to notify distributed applications by pushing a message to them.
Say you have an application that runs on many servers. In a traditional application the computers would continually poll a queue or database looking for a job to process. Many computers continually polling will reduce performance of the queue and result in higher usage fees. You can increase the time between polls to reduce load but this decreases the performance of your application.
One way to have your computers process a job immediately and eliminate the need to poll a queue is to use Amazon’s Simple Notification Service. First you set up a web server on each of the computers that run your application. Next, set up a SNS subscription in Amazon to send messages to your computers. Then create an application on your web servers to do something when they receive a SNS message. Finally, configure your application to call SNS when something needs to be done.


Amazon Simple Notification Service Script - CodeProject
Enhanced by Zemanta

Saturday, April 16, 2011

NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts - CodeProject

Introduction to the article

I am going to assume that you already know C# and have at least a basic knowledge of using WPF and XAML. An understanding of MVVM, WPF styles, control templates and data-templates will also help, although I'll do my best to fill in some of the details along the way and provide links to learning resources.
Josh Smith's Guided Tour of WPF and Sacha Barber's WPF: A Beginner's Guide are a good place to start if you want a WPF primer. Christian Mosers WPF Tutorial.net is full of interesting snippets of WPF information and has some great diagrams that can help explain WPF concepts.
Josh Smith also has an article on MVVM and if you already know a bit of WPF and MVVM I can recommend reading Gary Hall's book, I just read it and found that it has helped progress my MVVM knowledge and experience.



NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts - CodeProject
Enhanced by Zemanta

Thursday, April 14, 2011

Map yourself with LinkUp GPS | Widgets Lab

From the Developers.

If your friends have Android or IPhones, LinkUp provides device specific links that will allow them to navigate directly to you with with one click from their phone! Say you’re at a soccer, baseball or football game and your friends have seats elsewhere, don’t waste game time and send them a link to let them find you!


Map yourself with LinkUp GPS | Widgets Lab
Enhanced by Zemanta

WPF : Carousel Control - CodeProject

Introduction to article

A while ago (around XMAS) Marcelo Ricardo de Oliveira and I were working on a joint article to create a custom Carousel, you know the sort of thing you see a lot in popular component manufacturers control sets. Thing was we very nearly finished our own hand cranked solution, and then I remembered the PathListBox which I had played with in the past.
So I did a bit of googling to see what people had done with the PathListBox and to my suprise there was a codeplex offering from Microsoft that seemed to get you 1/2 way to being able to implement a Carousel using the PathListBox. There are a number of classes that Microsoft have come out with to help us lowly developers, which come in the form of a bunch of Dlls which are known as the PathListBoxUtils, which are part of the Expression Blend Samples over at codeplex :


WPF : Carousel Control - CodeProject
Enhanced by Zemanta

Wednesday, April 13, 2011

How to create custom dialog boxes using the Web Setup Project in Visual Studio 2010 - CodeProject

Introduction Snippet to Article

For most software, the development is not considered complete as late as the deployment of the solution, whether it is a website or a desktop solution. There are numerous ways of deploying your software for the end user. For example, when deploying a site, you can either publish the site using Visual Studio's Web Deploy options, or you can create a Web Setup Project (a great article on creating a web setup project is available on Scott Gu’s blog: http://weblogs.asp.net/scottgu/archive/2007/06/15/tip-trick-creating-packaged-asp-net-setup-programs-with-vs-2005.aspx), or you can even simply copy and paste the whole website to the server and do all the configuration manually.

How to create custom dialog boxes using the Web Setup Project in Visual Studio 2010 - CodeProject

Tuesday, April 12, 2011

Need Help Writing Your Next Tweet? - G4tv.com

Facing "Twitter Block"?

For those of you facing the Twitter block, you can always use That Can Be My Next Tweet, a website that with a simple clicks can help you come up with your next statement to the whole world. Good luck.


Of course if you need help coming up with tweetworthy tweets you may wanna wait until something worth tweeting happens.

Need Help Writing Your Next Tweet? - G4tv.com
Enhanced by Zemanta

Installing Silverlight OOB application using a setup project - CodeProject

Image representing Microsoft Silverlight as de...Image via CrunchBaseIntroduction to article

In this article we are going to see about how to install a Silverlight OOB application through a setup project. Silverlight OOB applications shortly OOBs are much like desktop applications that can be installed, launched and uninstalled. These OOBs are normally installed from the browser by right clicking the Silverlight control and selecting Install app into this computer, but there are times we have to look into alternate ways of installation for example when we want the OOB app to be easily distributable from machine to machine or to install the OOB as part of batch installation etc. This article helps to understand how to install an OOB application through a setup project.
I've split the article into below main sections to help readers understand easily.
  1. A little theory - In this section we are going to see about what is sllauncher and how we can use it to manually install, uninstall an OOB application from the command prompt.
  2. Project Plan - In this section we are going to discuss about our project plan and what are the things need to be configured in the setup project.
  3. Custom Installer - In this section we will see about the Installer base class methods that need to be overridden and how to practically invoke the sllauncher for installing or uninstalling a sample application.



Installing Silverlight OOB application using a setup project - CodeProject
Enhanced by Zemanta

Improve your Backlinks very Effectively in Free and Easy Way ! | BLOGGER DASHBOARD

Definition: Direct links to your websites through other sites. This is called Off-page SEO, or links from other websites back to yours to gain popularity with search engines.
Getting backlinks from sites that have high readership or ranking, are the sites you want to link to your site or pages.
Here are a few simple methods of how to get backlinks that are high in quality and will help to improve your page rank. are you really ready ? than let’s start Smile


Improve your Backlinks very Effectively in Free and Easy Way ! | BLOGGER DASHBOARD
Enhanced by Zemanta

Communicating between running activities | Hello Android

Android robot logo.Image via WikipediaHere is a great article on how how to handle communication between multiple apps that are simultaneously writing.


Communicating between running activities | Hello Android
Enhanced by Zemanta

Wednesday, April 6, 2011

Google Launches Speed Test Tool

This is a nifty little tool. Put your website through Google's test for speed!!!

Google proudly presents, Page Speed Online.
The tool also gives you the ability to test for mobile devices, which may have agent browser sniffing redirects. Google wants to help ensure that webmasters provide the most optimal experience on any device.


Google Launches Speed Test Tool
Enhanced by Zemanta