Mar
Build MSDN-Style Documentation with SandCastle Builder
Ever wanted to build MSDN-style documentation? Try Sandcastle Help File Builder.
SandCastle is a tool for generating MSDN-style help file/documentation from .Net assemblies and comments files. It works natively with the source code and uses project assembly file to create documentation topics, and XML comments files to generate API references. With standalone version of SandCastle GUI, you can modify appearance and control features of the compiled help file.

Features
- Generates documentation in .CHM, .HsX, .mshc, and Web formats (HTML & ASP.Net)
- Simple deployment and integration of help files
- Works natively with Microsoft Visual Studio 2005/2008 solutions
- Works with both executable (.EXE) and library (.DLL) assemblies as documentation sources
- Complete error logging and error handling for the build process
- Allows integration of standard HTML files with the table of contents
- Built-in support for localization and translation
Requirements
- Microsoft .Net Framework 3.5 SP1
- Microsoft HTML Help Workshop
- Visual Studio 2008 SDK v1.0
- Microsoft Help Library Manager & Help Library Agent
Categories:
Tags:
Tags: Asp.Net
Mar
Kerning Library based on Lettering.JS: Kern.JS
Kern.JS is an easy to use script that gives your more control on how the text in presented on your web pages. It gives you a graphical interface for controlling properties of the text without having to write long CSS code. All you have to do is adding lettering.js to your page and start kerning the text.

Categories:
Tags:
Tags: Javascript
Mar
Open Source HTML5 Video Framework: PopcornJS
Popcorn.js is an open source HTML5 video framework that provides a simple API for synchronizing interactive and immersive content.

Popcorn.js utilizes the native HTMLVideoElement properties, methods and events, normalizes them into an easy to learn API, and provides a plugin system for community contributed interactions.
Popcorn also offers a plugin factory. Popcorn plugins are a way for developers to wrap functionality that responds to a point in a video.
Categories:
Tags:
Tags: HTML5
Mar
Behavior Driven Development Framework for Node.JS: Vows
Vows is a behavior driven development framework for Node.js that allows you to test your code asynchronously. For developers working in agile model, Vows offers a convenient way to execute tests in parallel whenever required or when there are dependencies.

Vows is a handy tool for two reasons: it tests your code in asynchronous fashion and it runs I/O based test much faster, by running them concurrently.
Categories:
Tags:
Tags: Javascript
Mar
Audiobook Binder: Port MP3 to iPod Bookmarkable (M4B) Files
With so many Apple fans on the globe, anything that is not ported to Apple platform is going to miss a big audience. Fortunately, there is a growing number of applications that bridge the divide between Apple fans and the rest of the world. One such awesome product is Audiobook Binder.
Audiobook Binder allows you to convert audio files (songs, audio books, voice files etc.) from popular MP3 format to MP4 bookmarkable (m4b) format for iPod users. It is a simple utility for quick conversion of individual pieces as well as audio files in bulk.

Audiobook Binder is available in CLI as well as GUI version. It is free and open source. Just grab sources and start hacking.
Features
- Author/title information in m4b audiobook
- Cover artwork
- Chapter markers
- Tuneable audio encoding properties: mono/stereo, sample rate, bitrate
- Automatically adds m4b files to iTunes media library when encoding is finished
Categories:
Mar
Powerful MooTools Plugins to Speed Up Application Development: PowerTools!
PowerTools! for MooTools brings powerful low-level Plugins to speed up the development of JavaScript-heavy web applications.
There are 20+ MooTools plugins and each of them can be downloaded alone or you can select the required ones and get a package.

The plugins include many useful components including:
- Custom Events
- Mobile events to make your web applications more touching
- History Management
- Tree components – A set of components to sort and/or collapse/expand a tree
- ScrollLoader – Provides the ability to load more content when a user reaches the end of a page
Categories:
Tags:
Tags: Javascript, Mootools
Mar
WebSockets Broadcasting Client: EasyWebSocket
If you are in to real-time application development for the Web and use socket based communication channels, greep EasyWebSocket. It is a simple websocket client that you can use for rapid prototyping and designing realtime web application. It can be used to connect client applications and send messages on a standardized protocol.
Based on standard WebSocket technology (API standardized by WC3, protocol being standardized by IETF), EasyWebSocket works natively with HTML 5 and is easy to learn/implement. It can be implemenetd easily for establishing realtime communication protocol with low latency and low overheads. It is supported by all major browsers.

All you have to do is grab the code and use it; it requires:
- No Web server to set up
- No browser compatibility issues to solve
- No cross domain issues to resolve
Categories:
Tags:
Tags: HTML5, Javascript
Mar
Object Oriented JavaScript Library To Manage HTML5 Canvas Element: jCanvaScript
jCanvaScript is a fully object oriented JavaScript library that provides you methods to access and manage HTML5 canvas elements. The library is supported by all platforms including iPad, iPhone, Android etc.
With jCanvasScript library, you can utilize mouse and keyboard event to provide drag-and-drop, object animation and several other capabilities.

For Internet Explorer, you can use ExCanvas with jCanvasScript library to provide support for canvas.
Categories:
Tags:
Tags: Canvas, HTML5, Javascript
Mar
CSS3 Buttons: Simple Framework for Creating GitHub Style CSS3 Buttons
Thinking of spicing up your website or web application? Start with simple and elegant icon buttons. Adding smart and meaningful buttons to your website or application can significantly improve its look-and-feel and the way users interact with it. Play with font, size, color and icons and see the results.

Before you start playing with the code, take a look at CSS3 Button framework; it offers everything that you are looking for: smart, modern looking and meaningful icon button. The framework can be integrated easily in your style sheet and supports all major browsers. You can use built-in styles to create square, round and grouped buttons with simple CSS classes.
CSS3 Buttons framework is free for personal and commercial use with no license.
Categories:
Tags:
Tags: CSS3
Mar
A jQuery Plugin to Tag Pictures: jTag
jTag is a free jQuery plugin that allows you to give a facebook-like image tagging system on your website or blog. It is powerful, easy to implement and costs nothing. If you display images, illustrations or digital graphics on your website, it is time to get rid of static and plain captions. With jTag, you can add more information to your images and offer a more interactive experience to users.
jTag is compatible with all major browsers (Firefox, IE, Chrome etc.).

Categories:
Tags:
Tags: Javascript, jQuery






