Software Tools

Software tools, Helpers, EDA tools, Scientific Tools.

 

I have tried VB2 and VB6. It is an easy environment for Hardware Engineers or Hobbyists to program. It means easy to code unlike C++. Programs made with the new VB may not be compact or fast; but as it runs on a Virtual DotNet Machine and is bug-safe and may not hang/boot too. The DotNet was MS answer to Java of Sun. Even Java is a simple language and it seems to be lighter too. DotNet of late has become a bigger download, more than 10 times the size it started with.

MS can try Visual Basic Webapp on the Cloud using HTML5. Even remotely hosted DotNet is better, with the VB Apps as Web Applications using DotNet WebService. Then nothing to download, neither the update or the security fixes. Just provide something like jQuery for DotNet. Web VB would be a better thing for developers.

Its possible, i have collected many WebApps here, Dact Apps – Web Applications for an Engineer or Hobbyist

Arduino is a QuickStart Embedded system, very useful in learning both the hardware and software elements of a system. “http://flakelabs.com/”>Michael of Flakelabs is started using the .Net Micro Framework. This is something like an OS for a
Small HandHeld Device.

4.1 release, the .NET Micro Framework enables developers to create powerful embedded systems that are more securely connected through a variety of wired and wireless protocols. The 4.1 release is also the first release under the Apache 2.0 license.

From what i understand, the developed app can be burned into the device fully, no additional layer of OS or Firmware needed, It is all built in. In short the compiled binary can be either a stand-alone firmware(OS) or be a layer running over a Mobile OS.

Now putting Ardunio and VB together, we get an Hardware/Software Environment that is easy on students and hobbyists too.

Fermata written by Andrew Craigie

Fermata written by Andrew Craigie

Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. See more examples ….

 Stevens Temperature Display

Arduino – Simple temperature monitor also see Visual C++ and Arduino

“Then for those that liked Java, He gave the Processing … thenceforward, the Inspired People made many Large Sketches and the Globe Glowed like Warm White LED Lamp”

(Processing is an IDE. It can also be used in Android mode, for that you will need Android SDK Installed.)

See this Steven’s Temperature Display and this Serial Comm using Processing. This compiles Java exe and Jar Applets. It can create programs for Windows, Linux and Mac.

Sketches remind me of Patterns, many learnt Java with Patterns; when Java was extremely popular.

In the Good old days it was like DotCom’ing the World, Later began a DotNet’ing the Planet. Here we can see a interesting pattern again today, an echo from the past.

Oh its Larry-n-Billy of Yore.

The Sky is blue and it is nice and Sunny.

The Software on the Cloud, is indeed very Funny.

 

Scientific Expression or Formula Calculations. Twenty Transaction Memory and Tape, Different bases like Decimal and Octal, Logic Math, Functions, Constants.

Get Ostermiller Calculator

Deriving knowledge and inspiration from ostermiller.org. The GUI and Skin Modifications were done by me.

The Code is here digital-calculator

It has Brackets to build your own math equation. Scientific Functions like Trigonometric, Hyperbolic, Logarithmic.Memory (cookies), A Paper Trail or Tape for Equation and Result History.

I have also made a SteamPunk Clock which is integrated into Jot a Note Gadget. This calculator also will soon be a app in the Jot Notes. Jot Desktop in the clouds, not yet, but dreaming with gadgets.

Google Gears is mutated to HTML5, the Jot a Note i made was on Gears and SQL, Now i have to learn HTML5 apps, also all browsers should start supporting the database part of HTML5. So i converted the Jot a Note Gadget to plain JS and Cookies.

 

A Cross-platform and free software for numerical computation. Useful for industrial, scientific and technical computing. A versatile mathematical tool for Engineering. Scilab Numerical Computation – Scilab Consortium Scilab includes hundreds of mathematical functions. It has a high level programming language allowing access to advanced data structures, 2-D and 3-D graphical functions. More Features Graphs and Networks Interface with Fortran, C, C++, Java LabVIEW to Scilab Gateway Graphics export in many formats LaTeX / MathML annotations Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.

 
Ubuntu Netbook Edition - Portable Device OS

Ubuntu Netbook Edition brings all the advantages of Ubuntu to your netbook – now with Unity, an innovative user interface super-optimised for smaller screens. Ubuntu Netbook Edition – Portable Device OS Ubuntu One is the personal cloud service that simplifies your digital life. Imagine buying music and getting it delivered to the computers of your choice. Or synchronising your files and notes and accessing them from anywhere.

 

Writing Mathematics on the Internet. Witing equations is difficult in a doc, they have to be font independent, that implies images. Webapps do it well. Also try AbiWord a free word processing program. Excellent for a wide variety of word processing tasks. Has MathML and LaTex input. OpenOffice.org is an open source office suite and has an equation editor which can export formulas in MathML GtkMathView is a C++ rendering engine for MathML documents. MathML Software – Editors LaTeX Equation Editor -Equation Maths The interactive LaTex equation editor let’s you write and download equations in seconds! You can now integrate [Read More ....]

 
RT Software Oscilloscope GUI DLL Library

“The library makes it possible to show on the beams of the oscilloscope over a million quantization steps of signal per second (on the Pentium III machine) – less than one micro-second is sufficient for one signal sample. This software can be used for linking to real-time controlling programs as longer delays in relay of data to the oscilloscope don’t occur.” Universal Real-Time Software Oscilloscope GUI DLL Library “The library is supplied with a comprehensive description of the program interface and simple examples of its use executed in various different program development environments: MS Visual C++® & Visual Basic®; Borland [Read More ....]

 

Some Software and Web Design Blogs i maintain, i use these to share my ideas and learning. I feel affordable computers and software are the only hope for Unfettered Knowledge Acquisition in many fields, for people in many countries. Especially people, who had no formal education or opportunity. Hence Computers are very important now, as the Web has become a nearly Infinite Source of Knowledge and Ideas. SAN Gear – Computers, Programmers, and Kinetic Web Design. Web Deuce – Webmasters Resources, Websites, Scripts, Tools, Gadgets, WebApps. Computers and Internet dapj Tech – Digital Analog Power Junction Nomadic Computing – HandHeld [Read More ....]

Nov 282008
 
The C Programming Language

The C Programming Language The C Programming Language, Second Edition by Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, Inc., 1988. ISBN 0-13-110362-8 (paperback), 0-13-110370-9 (hardback). The Development of the C Language C programming.com C Language Tutorial Programming in C ANSI C++ Programming Language Tutorials J. Blustein’s C Programming Language Resources The C++ Programming Language Bjarne Stroustrup is the designer and original implementor of C++. More than a quarter of million programmers have benefited from this book in all of its editions. Written by Bjarne Stroustrup, the creator of C++, this is the world’s most trusted and widely read [Read More ....]

 

When you look at the History of Operating Systems, you will see that that an OS that meant serious business was UNIX. It was the anvil for the creation of the C Language and AWK. Now we have Linux, the evolved Unix like OS, which is comfortable and versatile for Networking and Clustering. Embedded Linux is not only Open Source, but can be adapted to any type of dedicated embedded system. It is more like a configurable firmware for Embedded Equipment. Its ability to manage multiple tasks efficiently makes it more friendly and stable, compared to any other OS. Related [Read More ....]

© 2011 delabs Technologies Suffusion theme by Sayontan Sinha