Saturday, December 5, 2009

Adobe Flex


Adobe Flex

Adobe Flex is a development kit released by Adobe, Systems for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform. Flex applications can be written using Adobe Flex Builder or by using the freely available Flex compiler from Adobe.ree open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems.

In February 2008, Adobe released the Flex 3 SDK under the open source Mozilla Public License. Adobe Flash Player, the runtime on which Flex applications are viewed, and Adobe Flex Builder, the IDE built on the open source Eclipse platform and used to build Flex applications, remain proprietary.

Versions and Release Date

Flex 1.0 – March 2004
Flex 1.5 – October 2004
Flex 2.0 (Alpha) – October 2005
Flex 2.0 Beta 1 – February 2006
Flex 2.0 Beta 2 – March 2006
Flex 2.0 Beta 3 – May 2006
Flex 2.0 Final- June 28, 2006
Flex 2.0.1 – January 5, 2007
Flex 3.0 Beta 1 – June 11, 2007
Flex 3.0 Beta 2 – October 1, 2007
Flex 3.0 Beta 3 – December 12, 2007
Flex 3.0 – February 25, 2008
Flex 3.1 – August 15, 2008
Flex 3.2 – November 17, 2008
Flex 3.3 – March 4, 2009
Flex 3.4 - August 18, 2009
Flex 4 - 2010

My first test with flex

Flex editor it will created automatic mxml
and very easy to create application
drag and drop some what similar to .net frame work not comparing ... i said its option like vb
or vb.net drag and drop grid text box
many options are some what similar


Please check bellow image : automatically created mxml


down load from bellow link









Monday, September 14, 2009

Lorem Ipsum


Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.

The standard Lorem Ipsum passage, used since the 1500s
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."

More Details : http://www.lipsum.com/

Sunday, August 16, 2009

Ruby - Object - Oriented programming language

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. (Def from : http://www.ruby-lang.org/en/ ).
Yukihiro Matsumoto ( a Japanese computer scientist and software programmer, author ), the creator of Ruby in 1995. The standard 1.8.7 implementation is written in C, as a single-pass interpreted language. There is currently no specification of the Ruby language, so the original implementation is considered to be the de facto reference.
( Yukihiro Matsumoto image and about him - http://en.wikipedia.org/wiki/Yukihiro_Matsumoto )
Paradigm - multi-paradigm
Latest release - 1.9.1-p243/ 2009-07-18;
Typing discipline - dynamic ("duck")
Major implementations - Ruby MRI, JRuby
OS - Cross-platform
License - Ruby LicenseGNU General Public License
Website - http://www.ruby-lang.org/

The first public release of Ruby 0.95 was announced on Japanese domestic news group on December 21, 1995.

Ruby 1.0 - December 25, 1996
Ruby 1.9.1 - anuary 30, 2009, ( support Per-string character encodings )

The TIOBE index, which measures the growth of programming languages, ranks Ruby as #9 among programming languages worldwide. Much of the growth is attributed to the popularity of software written in Ruby, particularly the Ruby on Rails web framework.

Ruby is also totally free. Not only free of charge, but also free to use, copy, modify, and distribute.


In Ruby, everything is an object. Every bit of information and code can be given their own properties and actions. Object-oriented programming calls properties by the name instance variables and actions are known as methods. Ruby’s pure object-oriented approach is most commonly demonstrated by a bit of code which applies an action to a number.

times { print "We *love* Ruby -- it's outrageous!" }


it allows its users to freely alter its parts. Essential parts of Ruby can be removed or redefined, at will. Existing parts can be added upon. Ruby tries not to restrict the coder.

For example, addition is performed with the plus (+) operator. But, if you’d rather use the readable word plus, you could add such a method to Ruby’s builtin Numeric class.

class Numeric
def plus(x)
self.+(x)
end
end

y = 5.plus 6# y is now equal to 11

Ruby’s operators are syntactic sugar for methods. You can redefine them as well.

Ruby has a wealth of other features, among which are the following:

  • Ruby has exception handling features, like Java or Python, to make it easy to handle errors.
  • Ruby features a true mark-and-sweep garbage collector for all Ruby objects. No need to maintain reference counts in extension libraries. As Matz says, “This is better for your health.”
  • Writing C extensions in Ruby is easier than in Perl or Python, with a very elegant API for calling Ruby from C. This includes calls for embedding Ruby in software, for use as a scripting language. A SWIG interface is also available.
  • Writing C extensions in Ruby is easier than in Perl or Python, with a very elegant API for calling Ruby from C. This includes calls for embedding Ruby in software, for use as a scripting language. A SWIG interface is also available.
  • Ruby features OS independent threading. Thus, for all platforms on which Ruby runs, you also have multithreading, regardless of if the OS supports it or not, even on MS-DOS!
  • Ruby is highly portable: it is developed mostly on GNU/Linux, but works on many types of UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, etc.

Monday, August 3, 2009

Google Latitude


A google labs product, See your friends' locations and status messages on a full screen even without a compatible phone or data plan.Funny thing is that a wife can find her hus, where he wandering( * and hus having facility to hide his location ),this service is free from Google.
it allows mobile phone user to share other people on his or her Gmail contact list to track where he or she is.these people can track the user (or more accurately, his or her phone) on Google Maps via their own iGoogle accounts. if you have any mobile device that supports Google Maps for Mobile v3.0 and above( because it include Android-powered devices with Maps v3.0 and above) most color BlackBerry, Windows Mobile 5.0 and above devices .

( video how to work google lattitude)
Google Latitude gives you control over how much or how little location info you want to share with whomever you choose. Before someone can view your location, you must either send the person a location request by adding them as a friend or accept their location request and choose to share back your location. You can sign out of and turn off Google Latitude to stop sharing your location with friends at any time from the privacy menu.
Use the Latitude privacy menu at any time to change settings for all friends:
Detect your location. Your location is updated automatically. See the 'Sharing location' article to learn how to continuously update and share location on your phone.
Set your location. Manually select a location on the map that will be shared with friends.
Hide your location. No friends can see your location. Your friends will not see your photo icon on a map and will not see a location for you in their list view.
Sign out of Latitude. You can't see your friends and they can't see you. Your friends will not see your photo icon on a map and will not see a location for you in their list view.

Tuesday, July 28, 2009

Wolfram Alpha


http://www.wolframalpha.com/

Wolfram Alpha is an answer engine developed by Wolfram Research ( Wolfram Research is an international company that summarizes its aim as "Pushing the Envelope of Technical Computing". The main product of Wolfram Research is Mathematica, an environment for technical computing. ) and it was released to the public on May 15, 2009.

As of now, WolframAlpha contains 10+ trillion pieces of data, 50,000+ types of algorithms and models, and linguistic capabilities for 1000+ domains. Built with Mathematica—which is itself the result of more than 20 years of development at Wolfram Research—WolframAlpha's core code base now exceeds 5 million lines of symbolic Mathematica code. Running on supercomputer-class compute clusters, WolframAlpha makes extensive use of the latest generation of web and parallel computing technologies, including webMathematica and gridMathematica.

Is WolframAlpha a search engine?

No. It's a computational knowledge engine: it generates output by doing computations from its own internal knowledge base, instead of searching the web and returning links.
The major difference between other seach engine and wolframalpha is others givings the results of site links which included the content but wolframalpha answering your question

Please check bellow examples
the keyword whcih i am searching : doha to newyork
Result link :
http://www06.wolframalpha.com/input/?i=doha+to+newyork

It displaying the distance between ny and doha ,flight time , path image view in world map, local times of both city and many more


Another example
if you search some musical notes : C E G Bb D F# A Search link with key word : http://www09.wolframalpha.com/input/?i=C+E+G+Bb+D+F%23+A
It displaying musical notes and can hear the sound ( music ) , keyboard display etc


Click on link to see example by topics : http://www.wolframalpha.com/examples/

Sunday, July 19, 2009

WampServer


WAMP" is an acronym formed from the initials of the operating system (Windows) and the package's principal components: Apache, MySQL and PHP . Apache allows people with web browsers like Internet Explorer or Firefox to connect to a computer and see information there as web pages. MySQL is a database manager . Other programs may also be included in a package, such as phpMyAdmin which provides a graphical interface for the MySQL database manager,

WampServer installs automatically (installer), and its usage is very intuitive. You will be able to tune your server without even touching the setting files.

ampServer is the only packaged solution that will allow you to reproduce your production server. Once WampServer is installed, you have the possibility to add as many Apache, MySQL and PHP releases as you want.

( image - http://localhost/ out put after installing )

( Php Myadmin output )

Functionalities

WampServer's functionalities are very complete and easy to use so we won't explain here how to use them.

With a left click on WampServer's icon, you will be able to:
  • manage your Apache and MySQL services
  • switch online/offline (give access to everyone or only localhost)
  • install and switch Apache, MySQL and PHP releases
  • manage your servers settings
  • access your logs
  • access your settings files
  • create alias
With a right click :
  • change WampServer's menu language
  • access this page

Download link :http://www.wampserver.com/en/download.php




Monday, July 13, 2009

ColdFusion

ColdFusion

ColdFusion is a commercial, rapid application development platform invented by Jeremy and JJ Allaire.

One of the distinguishing features of ColdFusion is its associated scripting language, ColdFusion Markup Language (CFML), which compares to the scripting components of ASP, JSP, and PHP in purpose and features, but more closely resembles HTML in syntax. "ColdFusion" is often used synonymously with "CFML", but there are additional CFML application servers besides ColdFusion, and ColdFusion supports programming languages other than CFML, such as server-side Actionscript and embedded scripts that can be written in a JavaScript-like language known as CFScript.

ColdFusion is most often used for data-driven web sites or intranets, but can also be used to generate remote services such as SOAP web services or Flash remoting. It is especially well-suited as the server-side technology to the client-side Flex.

oldFusion can also handle asynchronous events such as SMS and instant messaging via its gateway interface, available in ColdFusion MX 7 Enterprise Edition.

On July 30, 2007, Adobe Systems released ColdFusion 8, dropping "MX" from its name.Adobe ColdFusion 8


Interactions with other programming languages

ColdFusion and Java

The standard ColdFusion installation allows the deployment of ColdFusion as a WAR file or EAR file for deployment to standalone application servers, such as Macromedia JRun, and IBM WebSphere. ColdFusion can also be deployed to servlet containers such as Apache Tomcat and Mortbay Jetty, but because these platforms do not officially support ColdFusion, they leave many of its features inaccessible.

ColdFusion and .NET

ColdFusion 8 natively supports .NET within the CFML syntax. ColdFusion developers can simply call any .NET assembly without needing to recompile or alter the assemblies in any way. Data types are automatically translated between ColdFusion and .NET (example: .NET DataTable → ColdFusion Query).
A unique feature for a J2EE vendor, ColdFusion 8 offers the ability to access .NET assemblies remotely through proxy (without the use of .NET Remoting). This allows ColdFusion users to leverage .NET without having to be installed on a Windows operating system.

Wednesday, July 1, 2009

New Firefox web browser


Firefox web browser 3.5
Below image - After Installation http://en-us.www.mozilla.com/en-US/firefox/3.5/whats
new/


Firefox 3.5 is available for download. ( click on firox 3.5 to download firefox )
the company saying Firefox 3.5 has number of new features,

image of Privacy option of Firefox

HTML 5 support - Firefox 3.5 adds support for the HTML 5 audio and video elements. and HTML 5 offline resource specification. The HTML 5 drag and drop API allows support for dragging and dropping items within and between web sites. This also provides a simpler API for use by extensions and Mozilla-based applications.

CSS features - web pages provide downloadable fonts, so that sites can be rendered exactly as the page author expects, support for media-dependent style sheets.:before and :after updated to CSS 2.1The :before and :after pseudo-elements have been updated to full CSS 2.1 support, adding support for the position, float, list-style-*, and some display properties.

word-wrap -This newly-supported property lets content specify whether or not lines may be broken within words in order to prevent overflow when an otherwise unbreakable string is too long to fit on one line.

text-shadow - The text-shadow property, which allows web content to specify shadow effects to apply to text and text decorations, is now supported.

DOM features localStorage property, multi-threading support , Geolocation API,locate the elements that match a given selection rule, Mouse gesture events, The NodeIterator object, The MozAfterPaint event, The MozMousePixelScroll event


Friday, June 26, 2009

VeriSign

VeriSign

VeriSign, Inc. is an American company based in Mountain View, California that operates a diverse array of network infrastructure, including two of the Internet's thirteen root nameservers, the generic top-level domains for .com and .net, one of the largest SS7 signaling networks in North America, and the RFID directory for EPCGlobal. VeriSign also provides a variety of security and telecom services ranging from digital certificates, payments processing, and managed firewalls to mobile call roaming, toll-free call database queries and downloadable digital content for mobile devices. The company groups all of these functions under the banner of 'intelligent infrastructure' services.

Divisions

The Internet Services division includes Naming & Directory Services, which houses the domain name registry for .com and .net, as well as other DNS-related services, and RFID services; and Security Services, which spans a diverse set of capabilities. Managed Security Services includes managed security services (firewalls, intrusion detection and prevention, vulnerability protection, etc.), global security consulting (assessments, design, compliance, certification), email security (anti-spam, anti-virus), strong authentication (tokens and remote access validation), as well as the original digital certificate/SSL business including the most recent Extended Validation (High Assurance) SSL Certificates. VeriSign claims[2] to handle 32 billion domain name system (DNS) inquiries daily, 35% of North American e-commerce, and encryption for the "majority" of secure Web sites.

The Communications Services group acts as a service provider to the global telecommunications sector, with a similarly diverse set of capabilities. The division offers a variety of services for both wireline and wireless telcos, including pre-paid and post-paid billing; network interoperability for text messaging and call roaming; and the database and mediation services that power caller ID, local number portability (LNP), wireless LNP, VoIP, call routing, toll-free call directories, and more. VeriSign also offers a white-labeled retail wireless content portal which it operates directly to consumer under the Jamba! and Jamster! brands. The stats on VeriSign's communications network are significant: 2.7 billion phone call connections, 10 million caller IDs, and 3 million game, ringtone and picture downloads per day.





Thursday, June 18, 2009

Stop Bad ware


StopBadware.org is a partnership among academic institutions, technology industry leaders, and volunteers, all of whom are committed to protecting Internet and computer users from the threats to privacy and security that are caused by bad software. We are a leading independent authority on trends in badware and its distribution, and a focal point for the development of collaborative, community-minded approaches to stopping badware. We invite you to join our community, to help reduce the impact of badware and to regain control of our computers.
What is Badware?
Badware is software that fundamentally disregards a user’s choice regarding how his or her computer will be used. You may have heard of some types of badware, such as spyware, malware, or deceptive adware. Common examples of badware include free screensavers that surreptitiously generate advertisements, malicious web browser toolbars that take your browser to different pages than the ones you expect, or keylogger programs that can transmit your personal data to malicious parties.
While some types of badware seem more annoying than dangerous, the consequences of badware infections can be quite harsh. Badware can cause computers to become slow, unresponsive, or even unusable. Personal information gathered by spyware can be abused, and financial or other personal data that falls into the wrong hands can lead to identity theft. Some forms of badware steal resources instead of information, perhaps by adding your computer to a network of hijacked machines called a botnet, that can then use your computer to send spam and phishing emails or even to help distribute more badware.
How Can I Avoid Being Infected with Badware ?
There are a number of ways to reduce your risk of becoming infected with badware. It is important to note that none of these precautions are foolproof, and that you can achieve the better protection by taking multiple precautions.

There are several important things you can do to help reduce your risk of infection:
Keep your operating system, browser, and anti-virus software up to date

Only download software from websites you trust
Be cautious when clicking on pop-up advertisements
Be skeptical of offers that seem too good to be true
Be wary of clicking links from unknown senders in email and instant messages
Whenever downloading or installing software, read the license agreement and policies carefully
In addition to these measures, you may also want to download and run an anti-spyware program for protection against certain forms of badware that may not be detected by anti-virus software. The links below refer to reviews of anti-spyware applications. As with your anti-virus program, be sure to keep your anti-spyware software up to date.
Please note that we do not endorse these companies or sites and cannot comment on their effectiveness.
AV Comparatives: Independent Comparatives of Anti-Virus Software
Spyware Center at Download.com
MalwareHelp.org
SpywareInfo Forum
Matousec’s firewall tests
PC World security suite rankings

About StopBadware
StopBadware.org is a partnership among academic institutions, technology industry leaders, and volunteers, all of whom are committed to protecting Internet and computer users from the threats to privacy and security that are caused by bad software. We are a leading independent authority on trends in badware and its distribution, and a focal point for the development of collaborative, community-minded approaches to stopping badware. We invite you to join our community, to help reduce the impact of badware and to regain control of our computers.
StopBadware.org is coordinated by Harvard Law School’s Berkman Center for Internet & Society, and is supported by several prominent technology companies including AOL, Google, Lenovo, PayPal, Trend Micro and VeriSign. Consumer Reports WebWatch serves as an unpaid special advisor.
StopBadware.org is directed by Harvard Law School professors and Berkman Center for Internet & Society co-directors Jonathan Zittrain and John Palfrey, with the support of a policy-oriented advisory board and a technical working group, which is composed of top experts in the field like Internet pioneers Esther Dyson and Vint Cerf.

Wednesday, June 3, 2009

Bing.com


Bing is a web search engine created by Microsoft,every one having question like what is new in this and what is difference between live.com.
A New Approach to Internet Search
search experience, includes deep innovation on core search areas including entity extraction and expansion, query intent recognition and document summarization technology as well as a new user experience model that dynamically adapts to the type of query to provide relevant and intuitive decision-making tools.
Bing helps identify relevant search results through features such as Best Match, where the best answer is surfaced and called out; Deep Links, allowing more insight into what resources a particular site has to offer; and Quick Preview, a hover-over window that expands over a search result caption to provide a better sense of the related site’s relevancy. Bing also includes one-click access to information through Instant Answers, designed to provide the sought-after information within the body of the search results page, minimizing the need for additional clicks.
More and more customers are regularly spending time with search engines, engaging in complex, multi-query and multi-session searches. Respondents also said an organized search experience would be twice as useful in helping find information and accomplishing tasks faster. Bing includes a number of features that organize search results, including Explore Pane, a dynamically relevant set of navigation and search tools on the left side of the page; Web Groups, which groups results in intuitive ways both on the Explore Pane and in the actual results; and Related Searches and Quick Tabs, which is essentially a table of contents for different categories of search results. Collectively, these and other features in Bing help people navigate their search results, cut through the clutter of search overload and get right down to making important decisions.
In Bing Travel, the Rate Key compares the location, price and amenities of multiple hotels and provides a color-coded key of the best values, and the Price Predictor actually helps consumers decide when to buy an airline ticket in order to get the lowest prices.
Bing video search is also really beautiful we can see the videos palying in thumpnail view it is more help to users find videos fast with needs ..
Visit : www.bing.com

Wednesday, May 27, 2009

jQuery


jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. 
It was released in January 2006 at BarCamp NYC by John Resig.

Dual-licensed under the MIT License and the GNU General Public License, jQuery is free, open source software.

Both Microsoft and Nokia have announced plans to bundle jQuery on their platforms, Microsoft adopting it initially within Visual Studio for use within Microsoft's ASP.NET AJAX framework and ASP.NET MVC Framework whilst Nokia will integrate it into their Web Run-Time platform.

Features

DOM element selections using the cross-browser open source selector engine Sizzle, a spin-off out of jQuery project
DOM traversal and modification (including support for CSS 1-3 and basic XPath)
Events
CSS manipulation
Effects and animations
Ajax
Extensibility
Utilities - such as browser version and the each function.
JavaScript Plugins

The Basic

This is a basic tutorial, designed to help you get started using jQuery. If you don't have a test page setup yet, start by creating a new HTML page with the following contents:


Edit the src attribute in the script tag to point to your copy of jquery.js. For example, if jquery.js is in the same directory as your HTML file, you can use:


Wednesday, May 6, 2009

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/direct/public_html/admin/index.php:1) in /home/direct /public_html/admin/header.php on line 1

how to solve above php error  and what is session handling in php.

A session refers to all the connections that a single client might make to a server in the course of viewing any pages associated with a given application. Sessions are specific to both the individual user and the application. As a result, every user of an application has a separate session and has access to a separate set of session variables.

This logical view of a session begins with the first connection to an application by a client and ends after that client's last connection. However, because of the stateless nature of the web, it is not always possible to define a precise point at which a session ends. A session should end when the user finishes using an application. In most cases, however, a web application has no way of knowing if a user has finished or is just lingering over a page.

Therefore, sessions always terminate after a time-out period of inactivity. If the user does not access a page of the application within this time-out period, ColdFusion interprets this as the end of the session and clears any variables associated with that session.

bool session_start ( void )

session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.

If you want to use a named session, you must call session_name() before calling session_start().

session_start() will register internal output handler for URL rewriting when trans-sid is enabled. If a user uses ob_gzhandler or like with ob_start(), the order of output handler is important for proper output. For example, user must register ob_gzhandler before session start.

If you are using cookie-based sessions, you must call session_start() before anything is outputted to the browser.

Only when I had uploaded my pages from my home development server to my hosted website.  the same page worked fine in development, so there must be a difference in the php setup, but since this is a site that hosts many different clients web sites, I can't get them to change thier config.

After a little bit of research and trial and error, I found the cure was to move the line:
 





Wednesday, April 29, 2009

Microsoft Silverlight


Add Image
Microsoft Silverlight is a programmable web browser plugin that enables features such as animation, vector graphics and audio-video playback that characterizes rich Internet applications. Version 2.0, released in October 2008, brought additional interactivity features and support for .NET languages and development tools. Microsoft made the beta of Silverlight 3.0 available on March 18, 2009.

It is similar to

# Adobe Flash Player
# Adobe AIR
# Curl Surge RTE
# JavaFX
# Rich Internet application
# Windows Live Silverlight Streaming


Developed by Microsoft Corporation
Initial release April 2007
Stable release 2.0.40115.0  (19 February 2009) [+/−]
Preview release 3.0.40307.0  (18 March 2009) [+/−]
Written in         Combination of C++ and C#

Silverlight applications can be written in any .NET programming language. As such, any development tools which can be used with .NET languages can work with Silverlight, provided they can target the Silverlight CoreCLR for hosting the application, instead of the .NET Framework CLR. Microsoft has positioned Microsoft Expression Blend versions 2.0 and 2.1 (2SP1) for designing the UI of Silverlight 1.0 and 2 applications respectively. Visual Studio 2008 can be used to develop and debug Silverlight applications. To create Silverlight projects and let the compiler target CoreCLR, Visual Studio 2008 requires the Silverlight Tools for Visual Studio.

A Silverlight project contains the Silverlight.js and CreateSilverlight.js files which initializes the Silverlight plugin for use in HTML pages, a XAML file for the UI, and code-behind files for the application code. Silverlight applications are debugged in a manner similar to ASP.NET applications. Visual Studio's CLR Remote Cross Platform Debugging feature can be used to debug Silverlight applications running on a different platform as well.

In conjunction with the release of Silverlight 2.0, Eclipse was added as a development tool option.

 download silver light : http://www.microsoft.com/SILVERLIGHT/


Saturday, April 4, 2009

2d and Tablets

2D computer graphics is the computer-based generation of digital images.. flat image is two-dimensional like a photograph or a television or computer screen..2D animation techniques tend to focus on image manipulation.

2dComputer animation

Like stop motion, computer animation encompasses a variety of techniques, the unifying idea being that the animation is created digitally on a computer.

(image Our(w3infotech) 2d animator using tablet )


Figures are created and/or edited on the computer using 2D bitmap graphics or created and edited using 2D vector graphics. This includes automated computerized versions of traditional animation techniques such as of tweening, morphing, onion skinning and interpolated rotoscoping.

Tablet
While using a drawing tablet isn't a necessity for website designers or graphic artists, many do opt to use them for a variety of reasons.
For example, sufferers of carpal tunnel syndrome find using a pen is much more comfortable than a computer mouse that can often be very repetitive on the wrist. For artists who started off with hand drawn sketching, they simply find it quicker to stay drawing with a pen rather than learn how to use a mouse to create their cartoons and animations. The Wacom drawing tablet is compatible with Adobe Photoshop, Illustrator and Flash as well as many others...

Sunday, March 29, 2009

Yahoo Fire Eagle


FireEagle, which is built entirely on Ruby on Rails, was originally inspired by Yahoo’s ZoneTagresearch product. It is a platform for controlling people’s location information. Tell it (directly or via a third party application built on FireEagle’s APIs) where you are (give it specific lat/long, or a city name, or a zip code, etc.) and it will note your location. Alternatively, users with GPS phones (or other GPS device) could set it to periodically update FireEagle with geo information.



Users can turn off tracking at any point, of course, and can also go in and delete any or all stored geo data about themselves. Yahoo says it will be immediately removed from their servers.

Then other applications can take that data with your permission and build it directly into their service.

This is perfect for services like Flickr, which still struggle to get users to add lat/long information to photos (With FireEagle, Flickr could just look at the time stamp on photos and note where you were on FireEagle at that time). FireEagle can also benefit by working with established place-blogging services like Plazes, both by giving and receiving geo information on users.

The service will have open APIs for both adding and taking information. Ismail says they have been working with 50 or so third party developers in secret over the last couple of months, many of whom will have applications using FireEagle ready to go on the official launch date.

I was able to take a few camera phone pictures during a demo of the product last week at Brickhouse. The resolution isn’t great (in fact it’s terrible), but you can get a feel for what the platform will look like. I’ve also included a shot of a Facebook application, below.

I think I can safely say that there are a ton of developers who are going to be extremely excited about FireEagle.