Introducing Robotium – A Testing Framework for Android

Android robot logo.
Image via Wikipedia

Robotium is an open source testing framework for Android applications. It makes it easy to write complex black-box test cases. Test driven development is a methology where tests are written before the actual application.

1. Write a testcase
2. Watch it failing
3. Write the actual source code in you application which enables the test to pass
4. Watch the test passing
5. Go back to step 1

The following video gives you an introduction into Robotium:

I will definitely use Robotium for my future Android projects. It is really worth having a look at it.

There is another interersting video:

[video] – How is Hadoop used at Twitter?

Image representing Hadoop as depicted in Crunc...
Image via CrunchBase

In the following video Dmitriy Ryaboy, a Twitter Analytics Engineer and a former Cloudera Intern, explains how Twitter uses Hadoop and Pig. Enjoy the video and have a good weekend!

[vimeo 11110059]

Enhanced by Zemanta

NOSQL Summer in Graz Kick-Off Meeting

Today was the kick-off  meeting of NOSQL Summer here in Graz, Austria.

A NOSQL Summer is a network of local reading groups, that will decipher & discuss NOSQL-related articles, from late June to early September 2010. Each group sets its own meeting pace (usually once a week or once every two weeks) and select which papers are up for discussion.

At every cycle, members read the selected paper at home and then meet up for an hour or so to discuss, debate and answer their own questions.

The paper then gets annotated and is published again on the NOSQL Summer website.

Four of our in the meantime already 12 local swimmers decided to join the first meeting and dived into interesting topics regarding NOSQL and distributed computing with fellow geeks. We were reading and discussing the article called “On Designing and Deploying Internet-Scale Services” (PDF) written by James Hamilton. Our discussion was first driven this article but soon also covered other topics:

  • Cloud computing and setups
  • Privacy issues regarding cloud storage
  • Social networks and privacy concerns
  • Complexity in hardware setups regarding cloud services
  • Hadoop and HBASE
  • Philosophical discussions on how current and past society deals with privacy specially in cloud contexts

There were a lot of different opinions and views on using internet-services and the cloud for storing and processing one’s own data. Do you prefer to keep your data in a cloud or do you prefer to host all of your data by your own? We did not find one common answer to these questions and I guess you either won’t find one. It was an interesting meeting with friends and I am already looking forward to the next one.

The next NOSQL Summer Meeting will be announced through the NOSQL Summer Website but I can already give you the date. 🙂 It will take place on the 4th of August 2010, hosted at the campus of Graz University of Technology again.

If you are interested in NOSQL or distributed computing and distributed storage then just subscribe to the NOSQL Summer Group of Graz and we will keep you informed on the next paper to read and on the next interesting dates.

Articles you may find interesting too

Enhanced by Zemanta

[video] – E-Portfolios for Beginners and the Mahara UK 09 Conference

Since few time I am coding an extension to the open-source e-porfolio software Mahara. Therefore I have searched for a video explaining what an e-porfolio stands for and how it can be used:

Here is a video that explains it:

Few time ago Mahara UK 09, the very first conference covering the e-portfolio system Mahara, took place in the United Kingdom. It was organised by the University of London Computer Centre (ULCC) and the University of London Institute of Education (IOE).

The Event Report can be found here and some of the keynote slides can be found below:

[slideshare id=1748811&doc=lisagray-090721093335-phpapp02]

[slideshare id=1748820&doc=maharauk09catalyst-090721093551-phpapp02]

[slideshare id=1748873&doc=maharauk09ulcc-090721094749-phpapp02]

[slideshare id=1748853&doc=maharauk09newmanuniv-090721094324-phpapp02]

[slideshare id=1748267&doc=simongrant2009-07-15-090721073528-phpapp01]