Archive for category ontime scheduling program

Graduation, iOS SDK…

It has been a while since I last posted anything on this blog, and I really should try and post at least once a week. Will try to do so in weeks to come. Since the last time I wrote anything I graduated from University of Ljubljana Slovenia in civil/structural engineering. My final thesis was called: Development of a software tool for creating integrated models in Sketchup.. I defended it on June 29th in Ljubljana, and received a top grade for it. Basically the thesis was written about two software programs I made and shared on this blog. One is OnTime scheduling tool made with Adobe Flex 3.0 Framework and second is OnTime5D, a plugin for Google Sketchup for creating 5D animations of building process inside Sketchup according to a selected building schedule. I would love to enhance both of this programs in the future, so if anyone out here is interested in doing something in this way please drop me a line!

Secondly I would like to share some words on iOS development. I started developing applications for the iPhone and iPad almost a year ago. It was the first time I used any traditional programming language where you actually have to take care of the memory yourself. But I have to say that I like iOS SDK a lot, and was quickly able to build some very interesting applications. The most recent one will soon be sent to Apple for their approval, and hopefully it will be on the App store in about 1 month.

Hopefully see ya in a week 🙂



OnTime5D plugin tested on newly released Sketchup 8

I just tested the OnTime5D plugin on the newly released Sketchup 8, and it works without a problem. Sketchup 8 was recetly released by Google and can be found on

Leave a comment

Short tutorial on how to use OnTime5D plugin

In the video below, you will be able to see how you can make a simple animation with OnTime5D plugin for Sketchup. In this video, we will first create couple of 3D objects in Sketchup, then we will connect 3D objects with schedule made with OnTime software (found on Then we just specify duration of animation and then play or animate it.



OnTime5D plugin tested for:

Just wanted to add a quick note, I have successfully tested OnTime5D Plugin for Skecthup on following OS configurations:

(1) Mac OS X 10.5.8, Sketchup 7.1

(2) Windows XP, sp3, Sketchup 7.1

There was a bug in the previous version of the UI (webDialog), so there is no need to update the plugin itself. It was a problem in Windows Flash Player, and has now been solved.

If anyone try’s the plugin in any other environment please leave a comment.

You can find Plugin on this address:
(Zip contains ontime5d.rbs and a sample Bridge model ready for animation)

Leave a comment

Pre-release of Google Sketchup plugin for 5D animation

This will be a very short post, I am pre-releasing Google Sketchup plugin for 5D animation…called onTime5D.

Below is the link to the rbs script that has to be, copied to the plugin folder of your Sketchup installation. (right click and Save Target As) (Ruby plugin file) (bridge model file – ready for animation)

Please try this links if you are unable to download from above

For a quick look at what this plugin can do, download the Bridge model, that is listed above. All you have to do next (after you have copied the plugin to your plugin Sketchup folder) is open Sketchup, open Bridge file. Go to Plugins toolbar and select OnTime5D. This will open up a webdialog, where you can login with provided credentials and select Alfred Zampa Memorial Bridge project. Then you can skip the 1 step (where you have to bind the Sketchup model and schedule), click Next Step and you can leave animation running default 30 seconds and once again click Next Step.

On the last step you are greeted with a Play/Pause button and below with a chart of expenses (shown only if there is any money data inputted into the schedule). And still further below is the list of all the tasks that are currently under way in the animation.

Just click Play and enjoy, and please provide some feedback.

, ,


Added support for SS connections and lag

Program for project scheduling made in Flex

OnTime program for project scheduling is located on this URL:

In couple of previous posts, I was talking about a program I made in Flex for project scheduling and financial analysis of any kind of building project.

This week I added two more things to the program about which I want to talk about in this post. There were 2 connections possible when connecting two tasks together. First one was FS – Finish Start and other one was FF – Finish Finish. Now program also supports SS connection – Start Start.

The other thing that was added is the ability to add lag with connections, so for example if we have 3 tasks: Task 1, Task 2 and Task 3, we can do the following:

  • connect Task 2 with Task 1, so that Task 2 will start 3 days after Task 1 is started, we do this by: 1 SS (3)
  • connect Task 3 and Task 2, so that Task 3 starts the same day as Task 2, we do this by: 2 SS

As you can see from the short example above it is optional to put lag into any connection, if however we want to add it, we have to specify it within brackets, where the number between the brackets will be set as lag in days (so connection 2 (8) will mean we want to connect current task with task with id 2, with connection FS (default connection) and lag of 8 days).

If anyone has any comments about the program, or what you miss in it, please let me know 🙂

, ,

Leave a comment

Saving, exporting XML and importing projects from MS Project

In the previous two posts I have been talking about a program I build for project scheduling, and I would like to point some other things out about it.

Program itself can be found on:

On the bottom of the screen there is a dock with the following buttons (starting from the left):

  • Save project – name says it all
  • Export as XML – a new window will open and XML data will appear
  • Import from MS Project – this is in testing mode, and it only loads a sample XML project saved in MS Project
  • Show/Hide Columns – you can select which columns you want to see in the scheduling table
  • Show graphical data – you can view Flow Chat and Pie Chart of financial data
  • History – this is a list of all things that changed during the project scheduling
  • Notifications – a popup opens with data about latest user actions and other notifications

When you save a project, all the data associated with the project will be saved, that means that next time you open the project all the Undo, Redo functionality will remain active, all the history and notifications are also saved.

One thing to note about History pop up is that every history input also has a Boolean value automatic associated with it. All the history inputs that have automatic set to false or NO, means that that is the action the user did, the ones with automatic set to true or YES are changes made by the program. For example, if we change finish date of a child task beyond the finish date of the parent, along with child’s finish date being changed there will also be automatic change of finish date of the parent and that change will be noted as automatic = YES.

, , ,

Leave a comment