public marks

PUBLIC MARKS from solrac with tags "web 2.0" & programming

March 2011

IBM Startup SmartCamp - Part of the Global Entrepreneur Initiative

As part of IBM’s ongoing commitment to foster innovation among Entrepreneurs, IBM announces its ‘SmartCamp’ contest in Bangalore, India on April 27, 2011. This is an exclusive global entrepreneur initiative program bringing together entrepreneurs, investors and experienced mentors with innovative ideas that can help to build a Smarter Planet.

IBM Global Entrepreneur Program to include Germany in 2011

Recently at CeBIT Hannover IBM announced that it would expand the IBM Global Entrepreneur Program to include Germany in 2011 effective immediately. With an amazing bunch of ecosystems partners we believe the German market offers a great opportunity for translating innovation and Entrepreneurship into scalable international businesses.

Update: IBM Entrepreneur SmartCamp Bangalore - Amazing Mentors signup

We are almost there in terms of confirming the mentors for SmartCamp Bangalore. We are delighted to present details of the mentors. This is an amazing collection of talent from the investor, corporate and most importantly entrepreneur communities.

August 2010

Learn HTML5 with these 4 quick HTML5 coding examples

In Tip-1, learn about the File API and how to drag & drop hard drive files to a webpage. In Tip-2 you code HTML5 using ContentEditable and LocalStorage to create a web sticky note. In Tip3 you will learn how to code HTML5 geolocation for the iPhone. In Tip-4 learn how easy it is to code drag and drop.

April 2010

Build Web applications with HTML 5

This article coveres some of the new HTML 5 capabilities of modern browsers including powerful HTML 5 features such as multi-threading, geolocation, embedded databases, and embedded video. Learn how to use them in your applications.

June 2009

Knee deep in the Twitter REST API

Twitter provides an API so Web developers can enable their users to access the various features that the Twitter site provides. In this article, learn the basics of using the Twitter REST API. Get started with a simple examples, then build your Twitter API skills. The ability to pull specific information from the Twitter Stream is endless.

May 2009

Create and get your jQuery plug-in listed

jQuery lets you create your own plug-ins to extend the functions of jQuery—and to give back to the jQuery community. This article steps you through the process for creating your own jQuery plug-in and as well as getting it listed on the jQuery plug-in community Web pages. Be a part of the JQuery JavaScript library many have grown to depend on.

Integrating Adobe Flex and IBM WebSphere Portal

Now you can Combine the power of Adobe Flex's Rich Internet Applications (RIAs) capability, with the power of WebSphere Portal's ability to build flexible, SOA-based solutions. This article walks you through a process to quickly build rich client and component-based Flex applications for WebSphere Portal.

Streamline web apps with JSF 2 fu

JSF 1 was developed in an ivory tower, and the results, arguably, were less than spectacular. But JSF got one thing right — it let the marketplace come up with lots of real-world innovations. See how with the greatly improved JSF 2.0 you can Get rid of XML, simplify navigation, use Groovy, and take advantage of resource handling to easily implement robust, Ajaxified Web applications.

Build your first Android application

Android, a complete operating environment based upon the Linux V2.6 kernel, promises to be a market-moving open source platform that will be useful well beyond cell phones. In this article, learn about the Android platform and how it can be used for mobile and nonmobile applications, then build your first Android application. This simple first app you build will get you started quickly, but beleive me, you'll want to do more after that.

Scala and Twitter becomes Scitter

Learn how Scala's functional nature, which aligns well with Twitter's RESTful nature, and its extremely good XML processing features, makes it easy to build a Scala client library to use Twitter API to query its public timeline of tweets. This article shows you by example, how to use Scala to build the basic framework for a client library for accessing Twitter.

Step through Securing your Grails application

Grails provides all the basic building blocks you need to put together a secure Web application. Setting up an authentication infrastructure answers the question, "Who are you?" Get a hands-on lesson in enabling logins, limiting activity based on whether or not the User is logged in, and how to add in some authorization based on the User's role.

Display realtime Twitter Tweet stream with QueryPath

The new QueryPath library, a PHP cousin of the jQuery JavaScript library, offers an efficient API for working with XML, HTML, and HTTP. In this article, Walk through a simple example and build a small script that workes with the Web services API of the popular Twitter microblogging service, to execute a specific search on Twitter's server and print the results as HTML. Such a tool can be added to an existing Web site to show recent Twitter activity on a topic of interest.

April 2009

build sophisticated web widgets using the Dojo Javascript Toolkit

Dojo is an open source, JavaScript-based toolkit for developing dynamic HTML Web applications. Dojo allows you to quickly build widgets that can be more complex than standard HTML widgets. The goal of this article is to give you the basics for developing HTML widgets starting with simple widgets and moving up to more complex ones using Dojo.

Build a RESTful service on CICS with PHP

This tutorial shows how you can use Java, and PHP to quickly and easily work with CICS programs and expose them on the Web. If you are a PHP developer, find out how you can use your PHP skills to interact with enterprise assets in CICS; if you are a CICS developer, see how PHP provides a simple and agile way to manipulate your existing resources.

Best practices in securing a Web Server

Securing a Web Server and your hosted applications is indeed a daunting task, but it's not an impossible one. As a public resource, a Web Server is like "bloody shark bait" for some. But it doesn't have to be: Learn to guard against the serious threats to your public Web Servers with a heavy dose of prevention.

The JQuery UI project Widgets

The jQuery UI package aims to create a well-defined and reliable set of user interface widgets that you can reuse within your own Web applications. This article takes you through all of the widgets that are offered in the 1.6 version of JQuery UI. These 6 widgets are the first of hopefully many widgets you'll see from the UI team.

Using Eclipse to maximize SketchUp performance

SketchUp, with its script interpreter, takes the pain out of 3-D modeling. and allows you to automate the design process with Ruby scripts. But although SketchUp provides the script interpreter, it doesn't provide an editor; that's where Eclipse comes in. Learn how to configure SketchUp and Eclipse so you can edit scripts in Eclipse and automatically execute them in SketchUp.

Add Ajax and JSON to Java EE apps using JSP talibs

Learn how to use configurable JavaServer Pages (JSP) TagLib-based controls that leverage JavaScript Serialized Object Notation (JSON), JavaScript scripting language, and Cascading Style Sheets (CSS). Because they are standard JSP TagLib controls, find out how you can easily drop them into any Java EE application to provide more intuitive and responsive user user interfaces.

Avoid the gotchas of Agile planning

Are you part of a team that wants to get on board the agile planning bandwagon? Are you using iterative development and still stuck doing "waterations"? This article answers the question, "How do I start developing releases with agile planning?". It shows what worked, as well as the mistakes made, to illustrate a coherent and realistic understanding of the basics of agile planning.

Why utilizing social tools is good business

Empower your employees to share information that strengthens your company's brand, image, and corporate identity. Explore business-oriented Social networking tools such as LinkedIn, CrunchBase, YouTube, Twitter, SlideShare and the Web services and APIs that many of these tools offer.

Build simple photo-sharing with Amazon cloud and Perl

This article explains the benefits and drawbacks of Amazon's Simple Storage Service (S3) and SimpleDB offerings when it comes to building a Web site. This visual tour explains the S3 and SimpleDB architectures and how to use them through practical examples; in this case, you'll use a Perl library to build a simple photo-sharing site.

Implementing RPC for JavaScript using Ajax and Java code

This article shows how to implement a Remote Procedure Call (RPC) mechanism for Web applications that use JavaScript on both servers and clients. You'll also learn several interesting techniques, such as implementing Java interfaces with JavaScript, building an XMLHttpRequest wrapper, making Ajax debugging easier, and using JSP tag files to generate JavaScript code.

March 2009

Add advanced Ajax to PHP apps with easy jQuerry Libs

For some, Ajax is still a mystery. It's something that the "cool kids" and "bad boys" of Web development do, and they've never had the time, patience, or skill to take it on. If you're one of these PHP developers, never fear: By the time you're done reading this article, you'll know enough to become a real Ajax pro. This article shows how to use jQuery to easily add Ajax functionality to any PHP Web application. When you're done, you should have a pretty good grounding in not only some jQuery basics but also in the fundamentals of Ajax.

Get real-time system alearts with Ajax Chat

Wish you could have a dedicated, open source Web chat pop up in response to a system event that lets you know what's happening in real time. Your search is over with Ajax Chat, an application that's implemented in JavaScript, PHP and MySQL. You can get that function and much more with Ajax chat, a pop up chat perfect for System Adminstrators. Learn how to change configurations, and add as many alert channel as you want. Put this in your Admin toolbox, and become aware of system problems faster.