Sunday, September 28, 2008

Codeless Programming...

Limnor's Unique Codeless Programming

There are many codeless/graphic programming systems/tools on the market. Most of them are using lines to link pre-built components together to express programming logic. There might be users prefer this way of programming. But “line-linking” can quickly become extremely complicated and unmanageable, and even harder than coding. This problem is known as Deutsch Limit. It says that the problem with visual programming is that you can’t have more than 50 visual primitives on the screen at the same time.
Limnor uses actions and actions lists for programming. The programming logic is built by assigning actions to events. Very complicated programming logic can be easily built and managed in this way. It is so easy to do it the user may not realize how complicated programming logic she/he has achieved, until using Limnor event-map to show the “line-linking” between all the components. Manually linking all those lines will certainly be a tedious task scaring every body away.

Overcome the Limitations of Codeless

All codeless programming systems suffer the same limitation: the programming capability is limited to the capability of pre-built components. Limnor uses the following ways to overcome this limitation:

1. Be an open platform
Limnor is an open platform. Its structure is designed for adding new features very easily by adding DLL files without changing or recompiling the main system.
How "open" is Limnor? Limnor's main system only has two built-in components (a Limnor component is called a Performer). They are the Page performer and the Application performer. All other performers are "add-ins".
There is no limit on what kinds of new performers can be added to Limnor, due to the design of Limnor's foundation.
Computer languages are used to create Performers. Performers are used to create applications.
Many computer languages can be used to create Performers. For example, C#, C++, Visual Basic, Pascal, COBOL, Fortune, etc., can all be used to create Performers. Limnor SDK helps to make programming Performers easier.
Limnor SDK reveals patents-pending codeless programming technologies. It is available in the Limnor Codeless Programming Platform. It is free for Limnor Community members (Membership is free at: http://limnorcommunity.jrwebb .net)

2. Call External DLL’s in a Codeless Manner
DLLCaller is a Performer allowing your applications to call external DLLs in a codeless manner. All Windows applications are built on top of Windows API DLLs. That is, the lowest level of Windows programming is calling DLLs. Thus, this Performer gives your Limnor applications the raw power of Windows programming. This Performer simplified DLL calls by automatic memory parsing and callback handling. Callback functions become events. So your applications handle callback functions the same way as other Limnor programming: build actions and assign actions to events.

3. Use VB and C# Code Inside Limnor Applications, in a codeless manner
UserFunction is a Performer allowing your applications to use VB.NET and C# code inside the applications.
It is an alternative and simple way than developing Performers to extend Limnor’s programming capability.
The public functions, properties and events you create in your code automatically become methods, properties and events of the UserFunction Performer. Therefore your applications use VB and C# code in the same codeless manner.
With this Performer, the coding power of VB and C# is in the scope of Limnor programming, and the power is in the same codeless format.

4. Use ActiveX Controls and .NET classes, in a codeless manner
There are lots of pre-built components in ActiveX format. .NET DLL files are also a rich source of pre-built software components.
Limnor Performer Import Wizard is a tool to convert ActiveX controls and .Net classes into Limnor Performers. Thus you can use those software components in your Limnor applications.
The properties, methods and events of an ActiveX control or a .NET class become the properties, methods and events of the Limnor Performer generated. The Wizard lets you choose which properties, methods and events to be generated.
It should be pointed out that codeless programming as the new generation of software engineering it is fundamentally different than current software engineering based on coding. ActiveX controls and .NET classes are designed for coding. Therefore the designs of ActiveX controls and .NET classes are, in most cases, not best for codeless programming. This Wizard just does a direct converting and cannot re-design them for best codeless usages. The Wizard will produce source code of the Limnor Performer generated, and you may hand-craft on the source code to create Performers best fit codeless programming and your needs.

Saturday, September 27, 2008

Google Turns 10th year & offer 10mn dollars for world-changing ideas

Google celeberates it s 10 th Birthday.. for more info about his achivement & milestones visit
http://www.google.com/tenthbirthday/#2008.4

Blu-ray Disc!!

Blu-ray Disc (also known as Blu-ray or BD) is an optical disc storage media format. Its main uses are high-definition video and data storage. The disc has the same physical dimensions as a standard DVD or CD.

The name Blu-ray Disc is derived from the blue laser (violet colored) used to read and write this type of disc. Because of its shorter wavelength (405 nm), substantially more data can be stored on a Blu-ray Disc than on the DVD format, which uses a red (650 nm) laser. A dual layer Blu-ray Disc can store 50 GB, almost six times the capacity of a double-dual layer DVD (or more than 10 times if single-layer).

During the high definition optical disc format war, Blu-ray Disc competed with the HD DVD format. On February 19, 2008, Toshiba — the main company supporting HD DVD — announced it would no longer develop, manufacture, and market HD DVD players and recorders,[2] leading almost all other HD DVD companies to follow suit, effectively ending the format war.

Blu-ray Disc was developed by the Blu-ray Disc Association, a group representing consumer electronics, computer hardware, and motion picture production. As of September 20, 2008 more than 850 Blu-ray Disc titles have been released in the United States and more than 500 Blu-ray Disc titles have been released in Japan.[3][4] There is expected to be over 1200 Blu-ray Disc titles released in the United States by the end of 2008.[5]

Friday, September 26, 2008

'Web will run out of IP addresses by 2010'

London: After 'internet going to collapse' hit the headlines, now father of Internet Vint Cerf is warning that the web will run out of internet protocol (IP) addresses by 2010. According to the U.S. computer scientist, the web did not have enough unique codes that allow computers to communicate with each other.

"This is like the Internet running out of telephone numbers and with no new numbers, you can't have more subscribers," Daily Telegraph quoted Cerf, who is also a Vice-President of Google, as saying.

The computer scientists, who helped invent the system, called for early preparations to switch addresses to a new system.

When the Internet was developed in 1977 there were 4.2 billion addresses available under the Internet Protocol version four (IPv4) system.

Each of the IPv4 addresses has a series of 32 binary numbers, but with the surge of broadband globally, it is estimated that these addresses will run out by 2010.

A new system called IPv6 has been ready for a decade and is already used in Japan to connect thousands of earthquake sensors through a computer system that sends automatic alerts to television program and turns traffic lights red, the report said. IPv6 addresses are 128 bits long.

Thursday, September 25, 2008

‘Guitar Hero’?

It might be better than "Guitar Hero." A new computer program can generate spot-on music accompaniment tailored to the unique styles of different bands.
Musicians can usually pluck a new melody on their guitar, but finding the right accompaniment can challenge those without formal music training.
"It's easier to come up with a melody than come up with a series of chords to harmonize that melody," said Ching-Hua Chuan, a former Taiwanese rock guitarist turned computer scientist at Barry University in Miami Shores, Fla.

She had tackled the problem for her Ph.D. dissertation under Elaine Chew, an engineer at the University of Southern California in Los Angeles. Together they developed a program that combines computer learning with music theory.
Chuan chose to train the program on five rock albums from her favorite musicians, including Radiohead, Green Day and Keane. She and Chew tested the program by having it create accompaniment for certain songs, and then compared the results to the actual accompaniment recorded by the artists.
An early test with part of Radiohead's song "Creep" identified the correct melodic notes for chord tones 82 percent of the time. Testing with "High and Dry" produced a 70.5 percent accuracy rate. More recent tests with all five rock albums showed that 75 to 80 percent of generated chords closely resembled the original song accompaniments.
Perhaps the most unusual outcome was that the program, called Automatic Style Specific Accompaniment (ASSA), performed best after analyzing just one song.
"That's really a surprising result, because for most machine learning techniques, we want more data to guarantee better results," Chuan told LiveScience.
Previous programs trained on hundreds of songs and focused on generating musically pleasant accompaniment defined by broad music genres, rather than trying to capture an individual band's style.

ONGC Deploys 18000 Units of Windows Vista

Microsoft has recently announced large-scale deployment of its Windows Vista operating system by the Oil & Natural Gas Corporation (ONGC). The implementation which is termed by the company as its largest Windows Vista deployment in Asia saw 18000 units of the operating system being deployed by ONGC, with an aim to achieve security, ease of use, mobile computing and increase in employee productivity.




“India has always been a trend setter in technology usage and it is fantastic that one of the largest worldwide deployments of Windows Vista is at one of the country’s Navratna companies. This implementation is a great testament to the value that the operating system brings to organizations by providing them with huge advancements in the areas of security, productivity, search and ease of use,” said Rajiv Srivastava, General Manager Enterprise & Partner Group, Microsoft India.


Specific features that ONGC expects to leverage include the security attributes built into Internet Explorer 7 (IE7) such as Phishing Filters and Protected Mode, the User Account Control (UAC) functionality, optimized deployment capabilities across thousands of machines and the Green IT features including power management and energy saving.


To ensure a smooth transition and maximum returns, ONGC has also conducted company-wide trainings for employees. During these trainings, employee feedback on the benefits of Windows Vista has been extremely positive, with over 91% rating their initial experience of the operating system as very good or excellent.


The company chose to implement Windows Vista due to its advanced security features, expected productivity benefits, search functionality and lower TCO (Total Cost of Ownership).
By-Technoshare

Practical Considerations When Instrumenting Applications With JMX

The best way to instrument Java applications is to use JMX. But JMX is complicated. Most well-documented JMX sources focus primarily on common usage conventions and design patterns, but none of these address challenges involving instrumenting custom monitoring applications with JMX.

SL Corporation has over 25 years of experience in monitoring and visualization, with particular expertise in Java. The purpose of this paper is to offer recommendations on how software developers can best overcome challenges that arise when custom application monitoring requirements grow to involve aggregation, dynamic analysis, and visualization of real-time data.

Topics include: Common errors to avoid involving data content and design of MBeans, key requirements that should not be overlooked when instrumenting applications with JMX, and recommendations that will ensure minimization of client-side development efforts.

Posted by Technoshare