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!
This blog will hold favorite gadgets and graphic user interfaces that don't really fit in my main blog @ mmcelhaney.blogspot.com
Tuesday, April 3, 2012
How to Create a Visual Library of Images in HTML5 Canvas - CodeProject®
Introduction to article
How to Create a Visual Library of Images in HTML5 Canvas - CodeProject®
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®
Related articles
- HTML5 Canvas - Repeat Canvas Element as a Pattern (stackoverflow.com)
- Fluid curves with Smooth.js and HTML5 canvas (osuushi.github.com)
- Simple websocket for displaying an image to canvas (stackoverflow.com)
- how to create vertical table heading text with html5 canvas? (stackoverflow.com)
- Sketching with HTML5 Canvas and "Brush Images" (css.dzone.com)
10 powerful debugging tricks with Visual Studio - CodeProject®
| The Microsoft Visual Studio .NET logo. (Photo credit: Wikipedia) |
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®
Building Apps with HTML5: What You Need to Know - CodeProject®
Introduction to the article
Building Apps with HTML5: What You Need to Know - CodeProject®
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 logo (official since 1 April 2011, see FAQ) Français : Logo HTML5 中文(简体)â¬: HTML5标志 中文(繁體)â¬: HTML5標識 (Photo credit: Wikipedia) |
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®
Labels:
HTML,
HTML5,
JavaScript,
Languages,
multithreading,
Programming,
Web Workers
HTML5 Gaming: How to Animate Sprites in Canvas with EaselJS - CodeProject®
Introduction to Article
HTML5 Gaming: How to Animate Sprites in Canvas with EaselJS - CodeProject®
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®
Related articles
- 23 Useful Online HTML5 Tools (codingbird.com)
- Best of Tuts+ in March 2012 (clixto7.com)
- Tweet Heat - The hottest Tweets of the Month [March 2012] (inspiredm.com)
- Learn Game Theory, SpitePad, HTML 5 tutorials, HTML 5 Games, and more... (developer.yahoo.com)
Asynchronous method calling using events and delegates - CodeProject®
Introduction to the article
Asynchronous method calling using events and delegates - CodeProject®
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.StatusEventwill keep track of the file status during file processing. The Complete event is raised when file processing completes. TheProgressChangedevent is raised when the iteration completes.- We’ll also develop the
FileProcessingclass that contains theProcessing()method andStatusEvent.StatusEventis 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®
Related articles
- Tracking Asynchronous IO Using Type Systems (incubaid.com)
- Asynchronous programming in C# 5 (mindscapehq.com)
- What are the best practices for asynchronous web service calls that originate from click events? (stackoverflow.com)
- Asynchronous callbacks (stackoverflow.com)
- Asynchronous Programming Made Easier with TPL (pluralsight.com)
Monday, April 2, 2012
Creating a Facebook Like Website Previewer - CodeProject®
Another real useful article
Creating a Facebook Like Website Previewer - CodeProject®
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
Related articles
- Tegra 3 Powered Cheaper Tablets Set for Summer Roll Out (devicemag.com)
- The best new Android tablets and Smartphones for Q4 2011 (epicagear.com)
- Samsung Galaxy Tab 7.7 Review (currenteditorials.com)
- NVIDIA sees $199 tablets in summer, says Android disappoints (electronista.com)
- I Don't Want an iPad Running Android (nathancampos.me)
- Two-tablet Tuesday: A 7-inch for $189.99 and a 10-inch for $249.99 (news.cnet.com)
- List of the best 10 Android tablets (oleole.com)
- The Australians Are About to Launch Their £149 10-Inch Ice Cream Sandwich Tablet Assault on the UK (gizmodo.co.uk)
- Android OS set to overtake Windows by 2016; Android loyalists share a knowing look (androidauthority.com)
Pivoting DataTable Simplified - CodeProject®
This has come up for me more than one occasion
Pivoting DataTable Simplified - CodeProject®
A class to pivot a DataTable with various aggregate functions.
Pivoting DataTable Simplified - CodeProject®
Labels:
Aggregate function,
CodeProject,
DdataSet,
Pivot Tables,
Programming,
Select,
SQL
WCF and Android Part I - CodeProject®
| Image via CrunchBase |
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®
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®
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
Asynchronous method calling using events and delegates - CodeProject®
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 Meshack MusundiI 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;
- Display webcam video with little coding effort
- Allow saving of webcam video to harddisk, with little coding effort
- 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
Popup MessageBox Using Silverlight4.0 - CodeProject®
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®
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®
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
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
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
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®
Sent Email (Yahoo! SMTP) with Silverlight 5 WCF RIA - CodeProject®
Labels:
Microsoft Silverlight,
RIA,
Silverlight,
SMTP,
WCF,
Yahoo
Sunday, March 11, 2012
Animated GIFs
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
Related articles
- Animated GIFs: The Birth of a Medium [Video] (geeksaresexy.net)
- PBS Off Book: Animated GIFs, Birth of a Medium (milkandcookies.com)
- The Comeback of Animated Gifs (geeksaresexy.net)
Thursday, March 8, 2012
HTML5: How to ensure images are loaded before rendering them - CodeProject®
| 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®
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
The New iPad As A Gaming Device: A Look At Infinity Blade: Dungeons, Sky Gamblers - G4tv.com
Related articles
- Infinity Blade: Dungeons trailer tells of Diablo excellence (slashgear.com)
- Infinity Blade: Dungeons, Namco's Sky Gamblers shown off on new iPad (joystiq.com)
- Epic Posts Infinity Blade: Dungeons Trailer {Video} (technocraz.com)
- Infinity Blade: Dungeons and Sky Gamblers coming to iPad 3 (gamesradar.com)
- News: Epic Games announces Infinity Blade: Dungeons (ilounge.com)
Labels:
Apple,
Epic Games,
Games,
Infinity Blade,
iOS,
iPAD
Plotting Circular Relationship Graphs with Silverlight - CodeProject®
| Image via Wikipedia |
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®
Labels:
graph,
Graph theory,
Math,
Microsoft,
Microsoft Silverlight,
Pie chart,
Silverlight
Monday, March 5, 2012
Tree View with "CRUD operations", "drag and drop (DnD)" and "Lazy Loading" using Dojo Tree, Entity Framework, SQL Server, ASP.NET MVC - CodeProject®
This article shows how you can make a Tree with hierarchical data supporting "CRUD operations", "drag and drop (DnD)" and "Lazy Loading" using Dojo store driven Tree, Entity Framework, SQL Server, ASP.NET MVC.
Tree View with "CRUD operations", "drag and drop (DnD)" and "Lazy Loading" using Dojo Tree, Entity Framework, SQL Server, ASP.NET MVC - CodeProject®
Labels:
ADO.NET Entity Framework,
ASP,
ASP.NET,
CRUD,
Drag and Drop,
Entity Framework,
Programming,
Tree Viewm
Friday, March 2, 2012
Android push notification implementation using ASP.NET C#
This is definitely something to bookmark!!!
Android push notification implementation using ASP.NET C#
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®
Calling Lua from Java Android using CLE - CodeProject®
Labels:
Android,
CLE,
Languages,
Lua,
Operating system,
Programming
Tuesday, February 28, 2012
Calling Python from Java for Android using CLE and SL4A - CodeProject®
| Image via CrunchBase |
Calling Python from Java for Android using CLE and SL4A
Calling Python from Java for Android using CLE and SL4A - CodeProject®
Subscribe to:
Posts (Atom)










