Sunday, September 28, 2008
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
http://www.google.com/tenthbirthday/#2008.4
Blu-ray Disc!!
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'
"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’?
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
“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
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
Dell, EMC Offer Pre-Configured Oracle Data Warehouse
The combined product, unveiled Tuesday at Oracle Open World in San Francisco, uses Dell's PowerEdge rack server and EMC's Clariion CX4 networked storage system, which includes virtual provisioning and flash storage.
Oracle software completes the deal with its related database software, real application clusters and partitioning. The Dell PowerEdge R900 comes with four quad-core Intel Xeon 7400 series processors and the EMC CX4-960 storage array supports from eight to 10 terabytes of data.
The benefit of the latest offering is in simplifying the deployment of a complex data warehouse system, the companies said. "With these new optimized Dell-EMC configurations, customers can leverage pre-installed, pre-configured solutions to help reduce the purchase cycle and streamline data warehouse deployments," Mike O'Neill, VP of Technology Alliances at EMC, said in a statement.
The Dell-EMC partnership stems from Oracle's recently announced Optimized Warehouse Initiative, which combines the company's data warehouse software with hardware and software from computer and storage vendors. The initiative reflects the emerging interest among BI customers in data warehouse appliances that deliver high-speed data mining at lower hardware and implementation costs.
Appliance vendors, such as Teradata, Infobright and Netezza, offer products that would compete with Oracle's partner-driven products, but also have the advantage of having only one vendor responsible for the entire package.
Posted by-Technoshare
Wednesday, September 24, 2008
Tips for a secure Wi-Fi network
Disable DHCP:
Since the DHCP is pre-configured to give private IPs automatically, (something like 192.168.0.1 or 192.168.0.2) whenever a device logs onto it, the first level of security would be to disable the DHCP on your access point and manually give the IP addresses to the access point and your Local Wireless devices. On the computer or laptop, one has to get into Network Connections and then to TCP/IP properties to do this. Since the IP addresses are manually assigned to your Access Point and Local Computers, it is practically difficult for someone to automatically connect to your network easily.
Set up WEP Pass key:
WEP stands for Wireless Encryption Protocol. You would have to define a "pass key", (either 8-digit or 12-digit or alphanumeric depending on the make of the access point) in the Access settings of the access point. For this you have to get into the Access settings and enable passkey Access method. The modem would release to the wireless device seeking to log on only when the same WEP passkey is supplied properly by the wireless device. It is good practice to change the Access Passkey on your access point periodically.
MAC Address change:
MAC stands for Media Access Control, a unique identification assigned to every network adaptor or controller or device manufactured in the World. Every electronic device has such unique MAC address. Generally, branded computers or devices have the MAC unique number or WLAN address (in case of mobiles) printed on a sticker that is seen either at the bottom of the Laptop or under the battery in case of Mobile. Alternatively, one could find the MAC address of a computer simply by Clicking on 'Start', select 'Run' and punch in 'cmd' and on the command prompt type: "ipconfig /all" which displays variety of information about your network controller or adaptor in your laptop or computer. Some times, MAC address is also displayed as "Physical Address". Example: 00-1D-72-8E-A8-C0
Once you have identified the MAC address, get into the settings of the access point, select 'access control' and key in the MAC addresses of all the devices you wish to allow to log onto the Wi-Fi network. That would mean only those devices which have the MAC addresses fed into the settings would be allowed to use the Wi-Fi network.
Change Admn Password:
All the access points come with an Adminstrator access to configure the access point. The password of the Access Point is left as the default password when supplied by the manufacturer. One must ensure to change the password to their own and avoid access to any unauthorised person. To do this, connect to the wireless network initially, right click on the network connection icon. Select 'status' and click 'support' and you would get the IP address assigned to the PC and also the default gateway IP address. The gateway IP address can be used as a web address in the browser to access the configuration menu of the access point. On the webpage, you can now change the default Administrator access password.
By Technoshare
Tuesday, September 23, 2008
World's first ever Cyborg!!-implant
This experiment would be in the area of bi-directional communication. Currently the investigation process is on for brain-computer links, in particular an implant into the brain, which acts bi-directionally.
As Warwick tells, "This probably will mean retraining neurons within the brain to alter their basic functioning. The main reason here would be for bi-directional communication. Clearly this is different to space projects. I believe it is far more important as it really changes what it means to be human."
In the year 1998, Professor Kevin Warwick and his team at the department of Cybernetics, University of Reading had underwent an operation to surgically implant a silicon chip transponder in his forearm that allowed a computer to monitor him as he moved through halls and offices of the Department of Cybernetics using a unique identifying signal emitted by the implanted chip and also allowed him to operate doors, lights, heaters and other computers without lifting a finger.
The second phase of the experiment Project Cyborg 2.0 got underway in March 2002 with an aim of studying how a new implant could send signals back and forth between Warwick's nervous system and a computer.
His team is presently busy with the rat brain project, a biological robot controlled by a blob of rat brain created by the scientists. The project is at an interesting turn as it moves on to study memories vis-à-vis brain.
"We are now about to investigate how memories manifest themselves in the brain – hopefully this will give us some leverage in dealing with Alzheimer's disease," shares Warwick.
The project entails a wheeled machine wirelessly linked to a bundle of neurons kept at body temperature in a sterile cabinet while signals from the "brain" allow the robot to steer left or right to avoid objects in its path.
Posted by Technoshare