Saturday, November 16, 2013

Native Client (NaCl)

Native Client is a sandbox for running compiled C and C++ code in the browser efficiently and securely, independent of the user's operating system. Portable Native Client extends that technology with architecture independence, letting developers compile their code once to run in any website and on any architecture.

In short, Native Client brings the performance and low-level control of native code to modern web browsers, without sacrificing the security and portability of the web.

Getting started tutorial:
  • Part 1: Simple NaCl Web App -  shows how to build and run a web application using Portable Native Client (PNaCl). This is a client-side application that uses HTML, JavaScript and a Native Client module written in C++. 
  • Part 2: SDK Build System and Chrome Apps - shows how to convert the finished PNaCl web application from Part 1 to use the Native Client SDK build system and common JavaScript files.

Native Code on the web: Portable Native Client
Portable Native Client is a technology that enables portable, secure execution of native applications in Chrome. Developers produce a platform-independent form of their native application. Chrome translates this form to run on the user's device at better than 80% of native performance.

Thursday, October 31, 2013

Google Web Designer

Google Web Designer is an advanced web application that's built with HTML5 which lets you design and build HTML5 advertisements and other web content using an integrated visual and code interface. Using Google Web Designer's design view you can create content using drawing tools, text, and 3D objects, and you can animate objects on a timeline. Once you're done creating your content, Google Web Designer outputs clean human-readable HTML5, CSS3, and Javascript.

When you create advertising creatives with Google Web Designer, you can use a library of components that lets you add image galleries, videos, ad network tools, and more.

Google Web Designer's Code view lets you create CSS, JavaScript, and XML files, using syntax highlighting and code autocompletion to make your code easier to write, with fewer errors.

Link: https://www.google.com/webdesigner/

Saturday, October 19, 2013

Microsoft Expression Web, a free and easy tool for web development

Microsoft Expression Web 4 (Free Version)
Microsoft Expression Web 4 (Free Version)
Expression Web 4 gives you the tools you need to produce high-quality, standards-based Web sites: built-in support for today’s Web standards, sophisticated CSS design capabilities, and visual diagnostic tools. Whether you work with PHP, HTML/XHTML, CSS, JavaScript, ASP.NET or ASP.NET AJAX, Expression Web makes it faster and easier to create and maintain exceptional web sites.

Download Microsoft Expression Web 4 (Free Version)


Thursday, October 17, 2013

Ubuntu 13.10 Released

Ubuntu 13.10 - What's New & Improved


Visit: http://www.ubuntu.com/

Javascript and Web Performance


Colt McAnlis talks about the differences between minifaction and compression, and image solutions for web developers.

Wednesday, October 16, 2013

Oracle VM VirtualBox 4.3 Now Available with Multi-Touch Support



Oracle VM VirtualBox 4.3 now available, introduces a virtual multi-touch user interface, supports additional devices and platforms, and provides enhanced networking capabilities enabling developers to virtualize modern post-PC era operating system features while maintaining compatibility with legacy operating systems.

TO know what's new in VirtualBox 4.3 from Oracle Blog.





Tuesday, October 15, 2013

Free eBook online: The Architecture of Open Source Applications and The Performance of Open Source Applications


The Performance of Open Source Applications

  • Introduction
  • 1. High Performance Networking in Chrome
  • 2. From SocialCalc to EtherCalc
  • 3. Ninja
  • 4. Parsing XML at the Speed of Light
  • 5. MemShrink
  • 6. Applying Optimization Principle Patterns to Component Deployment and Configuration Tools
  • 7. Infinispan
  • 8. Talos
  • 9. Zotonic
  • 10. Secrets of Mobile Network Performance
  • 11. Warp
  • 12. Working with Big Data in Bioinformatics


 The Architecture of Open Source Applications

  • Introduction
  • 1. Asterisk
  • 2. Audacity
  • 3. The Bourne-Again Shell
  • 4. Berkeley DB
  • 5. CMake
  • 6. Eclipse
  • 7. Graphite
  • 8. The Hadoop Distributed File System
  • 9. Continuous Integration
  • 10. Jitsi
  • 11. LLVM
  • 12. Mercurial
  • 13. The NoSQL Ecosystem
  • 14. Python Packaging
  • 15. Riak and Erlang/OTP
  • 16. Selenium WebDriver
  • 17. Sendmail
  • 18. SnowFlock
  • 19. SocialCalc
  • 20. Telepathy
  • 21. Thousand Parsec
  • 22. Violet
  • 23. VisTrails
  • 24. VTK
  • 25. Battle For Wesnoth
  • Bibliography


The Architecture of Open Source Applications Volumn II

  • Introduction
  • 1. Scalable Web Architecture and Distributed Systems
  • 2. Firefox Release Engineering
  • 3. FreeRTOS
  • 4. GDB
  • 5. The Glasgow Haskell Compiler
  • 6. Git
  • 7. GPSD
  • 8. The Dynamic Language Runtime and the Iron Languages
  • 9. ITK
  • 10. GNU Mailman
  • 11. matplotlib
  • 12. MediaWiki
  • 13. Moodle
  • 14. nginx
  • 15. Open MPI
  • 16. OSCAR
  • 17. Processing.js
  • 18. Puppet
  • 19. PyPy
  • 20. SQLAlchemy
  • 21. Twisted
  • 22. Yesod
  • 23. Yocto
  • 24. ZeroMQ
  • Bibliography