Tuesday, April 3, 2012

I Wanna Annotate on My iPad!

This was a great article about how to annotate documents on an iPad. the steps found were

1. NotesPlus  - for annotating PDF files, directly from DropBox
2. iAnnotate - for annotating Word Documents
3. “Document to pdf”. - turns word docs to PDFs
4. PDF Converter - converts Word Docs to PDFs

In the comments, some more options for iPad  are:
1. GoodReader
2. Notability

And qPDF was offered for Android.

I Wanna Annotate on My iPad!
Enhanced by Zemanta

How to Create a Visual Library of Images in HTML5 Canvas - CodeProject®

Introduction to article

As a user interface fan, I could not miss the opportunity to develop with HTML5 Canvas.  It unlocks a whole new set of ways to visualize images and data on the web.  In this tutorial, I’ll walk you through how to create one for your site.

How to Create a Visual Library of Images in HTML5 Canvas - CodeProject®
Enhanced by Zemanta

10 powerful debugging tricks with Visual Studio - CodeProject®

The Microsoft Visual Studio .NET logo.
The Microsoft Visual Studio .NET logo. (Photo credit: Wikipedia)
Introduction to article

Debugging is a major part of the development lifecycle. Sometimes challenging, sometimes puzzling, sometimes annoying, one for sure - it is unavoidable for any not-so-trivial program. The progress of debugging tools over the last years has made many debugging tasks much easier and less time-consuming.
This article summarizes 10 debugging tricks and techniques that can save you a lof of time when using Visual Studio.

10 powerful debugging tricks with Visual Studio - CodeProject®
Enhanced by Zemanta

Building Apps with HTML5: What You Need to Know - CodeProject®

Introduction to the article

If you’re excited about HTML5, I want to help you turn that excitement into ideas you can put into practice immediately. If you’re skeptical, I want to help you understand just why HTML5 is important. 

Building Apps with HTML5: What You Need to Know - CodeProject®

Introduction to HTML5 Web Workers: The JavaScript Multi-Threading Approach - CodeProject®

Deutsch: HTML5 Logo English: HTML5 official lo...
Deutsch: HTML5 Logo English: HTML5 official logo (official since 1 April 2011, see FAQ) Français : Logo HTML5 ‪中文(简体)‬: HTML5标志 ‪中文(繁體)‬: HTML5標識 (Photo credit: Wikipedia)
Introduction to article

HTML5 applications are obviously written using JavaScript. But compared to other kinds of development environments (like native ones), JavaScript historically suffers from an important limitation: all its execution process remains inside a unique thread.
This could be pretty annoying with today’s multi-core processors like the i5/i7 containing up to 8 logical CPUs—and even with the latest ARM mobile processors being dual or even quad-cores. Hopefully, we’re going to see that HTML5 offers the Web a better way to handle these new, marvelous processors to help you embrace a new generation of Web applications.

Introduction to HTML5 Web Workers: The JavaScript Multi-Threading Approach - CodeProject®
Enhanced by Zemanta

HTML5 Gaming: How to Animate Sprites in Canvas with EaselJS - CodeProject®

Introduction to Article

I’ve decided to use EaselJS which was used to write PiratesLoveDaisies, a great HTML5 Tower Defense game. We’re going to see in this tutorial how to use your existing sprite elements and animate them.

HTML5 Gaming: How to Animate Sprites in Canvas with EaselJS - CodeProject®
Enhanced by Zemanta

Asynchronous method calling using events and delegates - CodeProject®

 Introduction to the article
In this article, we’ll elaborate how to call methods asynchronously. As we all know, delegates are used to call methods asynchronously, but here we’ll combine asynchronous function calling and the event handling concept for achieving Asynchronous Processing. To avoid confusion, let’s define what we are going to do in this example shortly.
  1. We’ll develop a Task class that contains an IterateFile() method and three events – StatusEvent, Complete, ProgressChanged. StatusEvent will keep track of the file status during file processing. The Complete event is raised when file processing completes. The ProgressChanged event is raised when the iteration completes.
  2. We’ll also develop the FileProcessing class that contains the Processing() method and StatusEvent. StatusEvent is raised when file processing status changes.
  3. We’ll have a Windows Form that displays all this information.


Asynchronous method calling using events and delegates - CodeProject®
Enhanced by Zemanta

Monday, April 2, 2012

Creating a Facebook Like Website Previewer - CodeProject®

Another real useful article
Most of us at one time or another has used Facebook to share a URL link. When you did, you might have noticed that Facebook gives a "preview" of the site contained in the URL. Recently having a need for a user control that does something similar, I tried looking around the Internet for something similar but with no luck. So that is what inspired me to write this user control. The control presented here is a complete multithreaded website previewer, complete with multiple image control.

Creating a Facebook Like Website Previewer - CodeProject®

Top 5 Best 10-inch Android Tablets You Must Buy in 2012


Today, we are going to provide the Top 5 Best 10-inch Android Tablets You Must Buy in this New year 2012. All these devices are loaded with high end configurations to deliver extreme performance and all this tablet will definitely satisfy all you needs without any compromise.

A lot of companies announced various tablets that are not on market even after a few months after the initial announcement. The strongest sub-niche is the 10 inch tablet, which currently features the Apple iPad 2 at the crown (its screen is actually 9.7 inches) plus a lot of Android tablets trailing it, models that look really interesting and have raised consumer’s attention to this growing segment making for a sizable percentage of the 2011 sales. 2012 is expected to see new members from the Windows 8 family, but right now the ten inch tablet niche is dominated by iOS and Android models (Honeycomb and Ice Cream Sandwich). Here's a list of best 10'inch Android Tabs.


Top 5 Best 10-inch Android Tablets You Must Buy in 2012
Enhanced by Zemanta

Pivoting DataTable Simplified - CodeProject®

This has come up for me more than one occasion
A class to pivot a DataTable with various aggregate functions.

Pivoting DataTable Simplified - CodeProject®
Enhanced by Zemanta

WCF and Android Part I - CodeProject®

Image representing Android as depicted in Crun...
Image via CrunchBase
 Given that I want to get into more Android programming, of course I wanna know how to get Android to consume web services.
The Windows Communication Foundation (WCF) provides a very flexible way of exposing network interfaces to other applications. This article describes how to create a REST WCF-Webservice which can be consumed on android devices.

WCF and Android Part I - CodeProject®
Enhanced by Zemanta

Retrieving IP and MAC addresses for a LAN - CodeProject®

Introduction to Article

Getting the IP and MAC for your PC is pretty simple, but what if you need those on your local network? It's not as simple as it sounds...

Retrieving IP and MAC addresses for a LAN - CodeProject®

Saturday, March 31, 2012

Asynchronous method calling using events and delegates - CodeProject®

Introduction to Article

In this article, we’ll elaborate how to call methods asynchronously. As we all know, delegates are used to call methods asynchronously, but here we’ll combine asynchronous function calling and the event handling concept for achieving Asynchronous Processing. To avoid confusion, let’s define what we are going to do in this example shortly.

We’ll develop a Task class that contains an IterateFile() method and three events – StatusEvent, Complete, ProgressChanged. StatusEvent will keep track of the file status during file processing. The Complete event is raised when file processing completes. The ProgressChanged event is raised when the iteration completes.
We’ll also develop the FileProcessing class that contains the Processing() method and StatusEvent. StatusEvent is raised when file processing status changes.
We’ll have a Windows Form that displays all this information.


Asynchronous method calling using events and delegates - CodeProject®

WPF: Webcam Control - CodeProject®

Introduction to article by 

I have on several occasions scoured the net for a simple to use WPF webcam control and either my search queries were awful or I just wasn't comfortable with whatever I found. This webcam interest was recently increased when I read an article, here on CodeProject, that referred to an application that made use of a webcam. It was a Silverlight article and the ease with which one could utilize a webcam in Silverlight made me envious of WPF's little brother (or is it sister?). The VideoBrush in Silverlight is especially a nice touch.
It is with this pain and envy in mind that I decided to try my hand at creating a WPF control that could;
  1. Display webcam video with little coding effort
  2. Allow saving of webcam video to harddisk, with little coding effort
  3. Save the webcam video in a variety of video formats


WPF: Webcam Control - CodeProject®

Thursday, March 29, 2012

Popup MessageBox Using Silverlight4.0 - CodeProject®

Abstract for Artitcle
Simple but presentable message boxes for Silverlight developers. Designed for ease of integration with existing projects

Popup MessageBox Using Silverlight4.0 - CodeProject®

A very simple car race game in C# and OpenGL - CodeProject®


This article is a simple straightforward car race game with minimum lines of code (LOC). By Vasily Tserekh 

A very simple car race game in C# and OpenGL - CodeProject®

Ten Fallacies of Good C Code - CodeProject®

Article Abstract by Andrew Phillips

There are quite a few fallacies kicking around about how to write good code. This article is an attempt to dispel some of them.

Ten Fallacies of Good C Code - CodeProject®

3 Breakthrough Ways to Visualize HTML5

Konstantin Kichinsky focuses on one interesting scenario that isn’t directly covered by the HTML5 standard, but is in high demand and visually impressive in this article. It’s audio visualization using HTML5

3 Breakthrough Ways to Visualize HTML5 <audio> - CodeProject®

How to Play Facebook Games on an Android | eHow.com

Facebook has some very interesting gaming content. Here is how you can play them on your Android devices!

How to Play Facebook Games on an Android | eHow.com

Useful Android Applications | Hello Android

Here is a list of some useful Apps for Android that I didn't even know existed.

Useful Android Applications | Hello Android

Tuesday, March 27, 2012

A Free DLNA Media Server For Mac, Windows, and Linux

I have been looking for months for a good media server to install on PCs and Macs for serving media out to Samsung devices that run AllShare,. I think that this is my answer. 

A Free DLNA Media Server For Mac, Windows, and Linux

Sent Email (Yahoo! SMTP) with Silverlight 5 WCF RIA - CodeProject®

How to send email (Yahoo! SMTP) with Silverlight 5 WCF RIA.


Sent Email (Yahoo! SMTP) with Silverlight 5 WCF RIA - CodeProject®

Sunday, March 11, 2012

Animated GIFs

There were a couple of great articles on animated GIFs this weekend.

GIFs are one of the oldest image formats used on the web. Throughout their history, they have served a huge variety of purposes, from functional to entertainment. Now, 25 years after the first GIF was created, they are experiencing an explosion of interest and innovation that is pushing them into the terrain of art. In this episode of Off Book, we chart their history, explore the hotbed of GIF creativity on Tumblr, and talk to two teams of GIF artists who are evolving the form into powerful new visual experiences.





Animated GIFs: The Birth of a Medium [Video] The Comeback of Animated Gifs
Enhanced by Zemanta

Thursday, March 8, 2012

HTML5: How to ensure images are loaded before rendering them - CodeProject®

Deutsch: HTML5 Logo English: HTML5 official lo...
Image via Wikipedia
A small trick that helps to make sure that my images are loaded before I go about rendering them

HTML5: How to ensure images are loaded before rendering them - CodeProject®
Enhanced by Zemanta

The New iPad As A Gaming Device: A Look At Infinity Blade: Dungeons, Sky Gamblers - G4tv.com

G4TV has summarized all the important information for the new iPad in one article!

The New iPad As A Gaming Device: A Look At Infinity Blade: Dungeons, Sky Gamblers - G4tv.com
Enhanced by Zemanta

Plotting Circular Relationship Graphs with Silverlight - CodeProject®

Silverlight Logo
Image via Wikipedia
Introduction to Bookmarkable Article
This article describes the creation of a circular relationship graph, which plots a network of interconnected nodes as a circle.

Plotting Circular Relationship Graphs with Silverlight - CodeProject®
Enhanced by Zemanta

Monday, March 5, 2012

Friday, March 2, 2012

Android push notification implementation using ASP.NET C#

This is definitely something to bookmark!!!

Just three steps to implement the android push notification and its easy and simple.

Android push notification implementation using ASP.NET C#

Thursday, March 1, 2012

Calling Lua from Java Android using CLE - CodeProject®

This article presents a method which uses CLE middleware to call Lua from a Java application on Android

Calling Lua from Java Android using CLE - CodeProject®
Enhanced by Zemanta