Category Archives: Uncategorized

Teach your Kids to code: Build your own OttoDIY robot

Coding is the lingua franca for all citizen in a modern technological society. By adapting any programming language your kids can learn very important skills, such as abstraction of a problem, defining and structuring a solution and to use a sequence of simple steps to fulfill complex tasks. Beside all the educational benefits of learning to use a programming language it is a lot of fun to see and experience your own programs while performing their autonomous tasks.

Another important skill within the actual technological society is to understand and control robotic hardware or electronics in general.

Nothing is more exiting for your kids as if something moves, makes a sound or blinks a lot of lights. Believe me when I say that kids are native robot and automation enthusiasts!

That said, I was really exited as I read about a vivid community of electronics and programming experts that shared the same idea of building the open educational robotics platform OttoDIY. OttoDIY offers all necessary resources, such as electronics, servos, sensors along with 3D printing models of the robot’s body parts to quickly jump into the world of electronics and robotic motion.

The OttoDIY community does share all information that is necessary to quickly print your own Otto robot and assemble the electronics.

Fortunately, the company I work for (kudos to Dynatrace) strongly supports innovation and coding for kids. Therefore, I had the chance to print our own Otto robot within the Dynatrace lab and I was astonished how easy it is to reproduce the body parts offered on thingiverse. See some impressions of the printing process below:

OttoDIY print UltimakerOttoDIY print Ultimaker

Otto’s brain arrived some weeks later and we immediately started to assemble the complete OttoDIY robot. With the assembly instructions given by Camilo Parra Palacio it was pretty easy to set the complete bot up and get it running within an hour.

One important hint here is to first check if the shipped servos do exactly fit into the dedicated sockets within your 3D print. Otherwise, you have to disassemble the complete bot again and rasp some more space.

After we assembled the complete OttoDIY bot, we downloaded the mBlock coding environment that was specifically built for kids and children. mBlock is a combination of Scratch and Arduino that allows kids to play around with physical computing and program first hardware and bots by simply using a structured visual block programming language, as it is shown below:

After some practice we finally were able to teach our Otto robot some quite cool dance moves, see below:

 

TabShop free Android Point of Sale system adds User Management

The new TabShop v142 now adds a long awaited feature to manage users such as normal cashier users and admin users who can change settings and product stock. Invoices as well as invoice prints now also show the active user which enables specific user related reports on income and revenue. Invoice CSV export as well as invoice sync with Google Spreadsheet now also shows the table and user who checked out an invoice.

Integrate remote maintenance VNC capabilities into your industrial panel

Integrating a lightweight and native Windows CE VNC server library into your embedded industrial panel easily adds remote maintenance and support functionality to your own software and embedded appliance products. By integrating MobileVNC embedded native VNC library into your own software solutions publishers of industrial panel products that are based on Windows CE save a lot of money and development time. Just integrate the simple to use WindowsCE server library by adding a native and very small footprint ARM, x86 or MIPS library and start using VNC server functionality directly within your product. You can get detailed information about the Windows CE server product here: MobileVNC.

Maker Faire visits Vienna

Maker Faire Vienna Austria LogoI was very exited to hear that the legendary Maker Faire will visit Vienna (see Maker Faire Vienna) and therefore Austria in 2016 for the very first time! Since its very beginning in 2006 Maker Faires all over the world stand for family centric festivals with a strong focus on delivering Do-it-Yourself skills to kids and adults. Its founding Make magazine represents a must-read literature for every tech loving and teaching dad (or mum). Every Maker Faire worldwide is a perfect place to meet fascinating people and their unique projects and to take part in tutorials to learn new skills and to open your mind for new ideas. Personally, I was always fascinated by the Make magazine and its community as it delivers the most positive and creative spirit cross all generations of people with the goal to open the minds to create and inspire new ideas. Make spirit not only covers areas such as electronics, coding, manufacturing but spans a much wider audience to design or art. So i am very curios how the start of the first Maker Faire in Austria will work out, but i am sure we will have a great time on 16. – 17. April 2016 in Vienna!

ruxit – Intelligent Application Performance Monitoring (APM)

Recently, dynatrace the leading technology company for reliable Application Performance Monitoring (APM) and Real User Monitoring (RUM), published their next generation SaaS based application and server performance monitoring tool ruxit. ruxit integrates state-of-the art intelligent correlation algorithms, combined with a deep understanding about the underlying software technologies, in order to detect software performance problems and their root causes. Instead of annoying and spamming the DevOps operator with a large amount of alerts and error notifications, ruxit focuses on the reduction of noise within alerting and on the intelligent interpretation of application and service performance problems. Therefore ruxit offers a must-have performance monitoring solution for service operators and DevOps. ruxit also offers a handy mobile app for receiving a filtered set of already evaluated application performance alerts on your smartphone or tablet.

ruxit application performance monitoring

 

Automate the Documentation of your Source Code

doc_finishThe SCCH research focus Software Analytics and Evolution published a nice online demonstration service today that shows the power of static analysis and automated documentation of source code. The web service allows users to submit their own programming code in order to extract mathematic formulas and structure as graphs. This online service simplifies the automated generation of source code documentation and extraction of domain knowledge for technical programms. SCCH Software Analytics and Evolution demonstrates the latest research result in the area of Software Analysis as the automated extraction of knowledge from source code as well as the dynamic query of architecture and program structure by using graph databases.

TabShop Android Point of Sale adds Bitcoin Support

image source: (http://en.wikipedia.org/wiki/Bitcoin#mediaviewer/File:Bitcoin_paper_wallet_generated_at_bitaddress.jpg)

The newest release of the Android Point of Sale App TabShop now supports the checkout by using Bitcoin QR codes. TabShop therefore automatically calculates the invoice total’s actual exchange rate in Bitcoins and generates a Bitcoin payment QR code. Bitcoin seems to be a nice addition to the ever improving domain of mobile and independent payment methods. In combination with the Android Bitcoin Wallet TabShop offers a handy Point of Sales solution for all Bitcoin enthusiasts!

Augmented Assistance for Bycicle Riders

Within this amazing video an inventor presents a system, consisting of a Raspberry PI, a hall sensor, GPS and a small projector, that is able to project the actual driving speed in front of a bycicle rider. So whereever you are driving you always see actual driving stats in front of you without any major distraction. A real cool idea!