Tag Archives: java

Word clouds

In the past, I have used Wordle which is an excellent tool that allows you to create beautiful word cloud visualizations by pasting a bunch of text or a URL.

However, it looks like the Wordle applet is not working any more. I was looking around the web to find a tool to create some visualizations for this blog. Searching the web for a similar online tool didn’t resulted to an application as  good as Wordle was.

However, I did found WordCram which is based on Processing and allows you to manage a wide range of parameters to create decent word cloud visualizations. You can define any set of colors to draw the words and you can use any font installed on your machine.

A word cloud created using the text of the wikipedia entry ‘tag cloud’ http://en.wikipedia.org/wiki/Tag_cloud


In case someone is interested in create word clouds, here you can  download the tool I used to create this blog’s visualizations which is based on WordCram and Processing . It is a jar file… That means that you need to have Java installed on your machine in order to run it.

If you need the source code, you can download it from here.


Structure for the career and employment (DASTA)

DASTA is a new unit established in TEI Crete under of which, three different offices operate: the career office, the industrial placement office and the innovation office. Its purpose is to offer to the students of TEI Crete a wide range of services regarding their employment and carrer.

My team and I, we were hired to compile the requirements deliverable for this project and to implement the portal and the integrated information system of this new unit.

Our implementation was based on Liferay portal 6.0.6 and Oracle 10. We utilized Visual Paradigm for UML modeling. We used Netbeans IDE for development and Oracle SQL Developer for managing the database.

My responsibilities in this project were:

  • Take interviews from stakeholders to define the requirements
  • Lead the technical team
  • Implement a data transfer plan from legacy systems to the new integrated system
  • Design (ER modeling), construct and maintain the Oracle database
  • Implement the back-end of the entire system
  • Setting up the Liferay installation
  • Design on the structure that host the content and services
  • Implement the Liferay theme from the template of the graphic designer
  • Design and implement the Liferay theme for career office portal

Google’s CS4HS programme

The Interactive Software Technologies & System Engineering Laboratory in cooperation with the Office of School Advisor in Teaching Computer Science in Secondary Educations for Eastern Crete took initiative on February 2012 for a proposal to participate in the Google’s activities for seminars to introduce  Computer Science to High Schools.

I was responsible to tutor and prepare the material of the full day seminar on “Object oriented programming for High Schools using the learning tool Greenfoot. Some of the material produced in Greek have been used  in Greenfoot Greek documentation

Heraklion chamber of commerce and industry

The purpose of Heraklion Chamber of Commerce and Industry is to protect and help the growth of commerce, industry, crafts and exports, of the professions within the national economy’s interests framework.

I was a member of the team that designed and implemented the on-line portal for Chamber and the services it offers to its employees, members and citizens.

Some of the most important services we implemented in this project include: a) connection with the main database of firms of the chamber, b) intranet applications that facilitate the creation of a common space for the presentation of internal  tasks and activities, c) applications for notification services (sms, msn, fax), d ) and a Content Management System based on Liferay portal.

My responsibilities in this project include among others:

  • Interviewing personnel to define requirements
  • Setting up the Liferay installation
  • Design on the structure that host the content and services
  • Implement intranet services
  • Implement the Liferay theme from the template of the graphic designer