
We just finished working on our latest project: a Virtual Cake Decorator ecard - perfect for birthdays, anniversaries and other occasions. Users can decorate a realistic-looking cake using icing, decor and even burning candles! Once the ecard is saved, it can be emailed or placed on MySpace, blog or personal website. You can check the ecard here:
http://www.theoworlds.com/birthday/
Our ecard is free to use for our website visitors, as usual. Potential clients - feel free to email us about licensing this ecard for your website.
The Virtual Cake Decorator is part of a series of ecards we have created in the past years. Each of them won the Macromedia/Adobe Site of The Day. You can check the rest of the ecards here:
http://www.theoworlds.com/ecard_campaigns.html
Sunday, March 23, 2008
TheoWorlds launches the Virtual Cake Decorator eCard
Posted by
TheoWorlds.com
at
1:32 PM
2
comments
Labels: birthday, cake decorator, e-card, ecard, Flash, virtual cake
Tuesday, March 18, 2008
Wereld Natuur Fonds uses TheoAvatar SDK to create its online world - RangerClub.nl
Half a year ago Wereld Natuur Fonds (Netherlands) purchased a copy of Theo SDK & TheoAvatar SDK bundle. They used it to build their own virtual world called Ranger Club.
Using our isometric engine to "jump start" their project, they built new features on top of it like extended avatar customization, custom rooms, virtual store and more. WNF Ranger Club looks pretty impressive with original maps and graphics - a great way to visit cold places without experiencing the low temperatures.
Thanks to Margaret Massop for the information on this project.
Ever wanted to build your own online world? Try our TheoAvatar SDK - a tool that helps you build multi-user 3D chats like TheoAvatar in Flash. It comes with Map Editor, source code and documentation. It runs on both ElectroServer and SmartFoxServer. Purchase it today and start digging into the exiting world of Massively Multiplayer Online games (MMO)!
Posted by
TheoWorlds.com
at
1:30 PM
0
comments
Labels: 3d chats, avatars, Flash, isometic engines, online communities, virtual worlds
Tuesday, February 12, 2008
Valentine's Day - send a sweet e-card to your sweetheart!

Don't forget to send an e-card to the people you love. With our Valentine's Day ecard you can decorate your own heart-shaped cake, customize your message and email it in seconds. No stamps required. Go to:
www.theoworlds.com/valentine/
and create your own Valentine's Day ecard.
For each e-card you create we are also donating a percentage of our advertising income to The Salvation Army!
Share the love and have a Happy Valentine's Day!
Posted by
TheoWorlds.com
at
8:51 AM
2
comments
Labels: ecard, Flash, interactive, Valentine's Day
Thursday, January 10, 2008
Theo Christmas ecard helps raising money for a non-profit
We mentioned on a previous post that Citizens Bank of Canada used TheoWorlds' ecard to sponsor their food drive. We are happy to announce that the drive was a success. Maureen Mccartney, the Web Marketing Manager at Citizens Bank of Canada wrote us (quoted with her permission):
"I wanted to thank you for all the support you provided during our recent launch of our Gingerbread holiday ecard fundraiser for the Canadian Food Banks.
When Citizens Bank of Canada needed to customize the card and make changes to coding and implement it, your company was always there, working tirelessly with our developers to see us completely through the process. You had a very short turnaround time to make it all happen and you delivered! Thanks for helping us raise $5000 for a worthy cause."
Ecards are a very effective tool for fund-raising as they help spreading the word. And for a value of $499 for a license - it's a real deal (we did not charge any extra for the support).
Do you run a non-profit or plan on having a fund-raiser? Consider contacting Theoworlds - we can help spread your message on the web.
Posted by
TheoWorlds.com
at
11:55 AM
2
comments
Labels: Christmas, ecards, fundrising, non-profits
Thursday, January 03, 2008
2 million birthday ecards
Back in April 2007 we created a Birthday Cake Decorator ecard for MyYearBook.com:
http://pimp.myyearbook.com/toys/birthdaycake/
In less than nine months there has been more than 2 million birthday ecards created!
The Birthday Cake Decorator is part of a series of ecards we have created in the past years. Each of them won the Macromedia/Adobe Site of The Day. You can check the rest of the ecards here:
http://www.theoworlds.com/ecard_campaigns.html
Posted by
TheoWorlds.com
at
4:32 PM
0
comments
Friday, December 21, 2007
Citizens Bank of Canada uses TheoWorlds' ecard to sponsor a food drive
Citizens Bank of Canada used our Christmas Gingerbread Cookie Decorator ecard to sponsor its food drive. Here is the link:
https://www.citizensbank.ca/Personal/Products/SendAHolidayCard/
Citizens Bank of Canada will donate a dollar to the Canadian Association of Food Banks for every gingerbread card sent between December 10, 2007 to December 25, 2007 up to a maximum of $5000.00.
Posted by
TheoWorlds.com
at
12:31 PM
0
comments
Labels: ecards, Flash, food drive, non-profits
Wednesday, December 19, 2007
TheoAvatar SDK 1.2.2.1 - minor update
There is a small update for our TheoAvatarSDK users. It fixes the bug related to the interface (not to the isometric engine itself). The Room List was acting weird in some rare situations, and would sometimes switch users to an empty room. It has been fixed. All you have to do is to locate the "roomList" movieclip on the scene or in the library (It's the one containing the ListBox with the room names) and then replace a couple of lines (or just the whole code, if it's easier for you):
Here is the new code.
Special thanks to Drew Bennett from BYOB Simulation, who pointed this bug out to us. Drew is working on a very interesting business simulating portal using our TheoAvatarSDK. We plan to review it sometime soon.
If you want to find more about TheoAvatarSDK - visit http://www.theoworlds.com/theoavatarsdk.html
Posted by
TheoWorlds.com
at
3:43 PM
0
comments
Labels: TheoAvatar
Friday, November 30, 2007
Christmas eCards for web2.0
We updated our highly popular Christmas Gingerbread Cookie Decorator eCard for the incoming season. Now, after saving a new card, there is a new option available to you - copying the code snippet that can be pasted into your own website. So if you have a MySpace or FaceBook page, a personal blog or website, you can display your saved card directly on it!
Besides that, we also optimized our icing engine, so now it will not slow down after you add a lot of icing on the cookies.
Have fun with our ecard and spread the joy of Christmas! You can access it from here: www.theoworlds.com/christmas/.
Posted by
TheoWorlds.com
at
11:53 AM
1 comments
Labels: Christmas, cookie decorator, ecard, generator, gingerbread
Monday, November 19, 2007
5pm is officially released
5pm - a new generation project management tool - is finally released.
You can give it a try - there is a 14-day free trial. The registration is quick and easy. No credit card is required.
Visit: www.5pmweb.com for more details.
P.S. To help you get started, we also created a short Video Introduction with Adobe Captivate: http://www.5pmweb.com/videos/5pm_Quick_Introduction.htm
Posted by
TheoWorlds.com
at
4:18 PM
0
comments
Labels: 5pm, gtd, project management, tasks, web2.0
Friday, November 02, 2007
Lego City Builder built with TheoAvatarSDK

MindOrchard team used our product - TheoAvatarSDK - to create the amazing Lego City Builder. It lets you create your own city maps and export them to jpegs.
Thanks to Arran D'Aubigny for the link.
Ever wanted to build your own online world? Try our TheoAvatar SDK - a tool that helps you build multi-user 3D chats like TheoAvatar in Flash. It comes with Map Editor, source code and documentation. It runs on both ElectroServer and SmartFoxServer. Purchase it today and start digging into the exiting world of Massively Multiplayer Online games (MMO)!
Posted by
TheoWorlds.com
at
2:54 PM
2
comments
Labels: Flash, isometric engine, lego, map builder
Wednesday, October 24, 2007
5pm demo goes live

About a week ago our web development division launched the 5pm™ demo - the next generation web-based service for managing projects and tasks. Give it a try here: www.5pmweb.com.
You will notice the powerful and original interface, powered by web2.0 technologies like AJAX. As we mentioned before, the Flash interactive timeline was developed by TheoWorlds.com.
Feel free to play with the fully functioning public demo. The commercial version will be released soon and it will come with a 30-day free trial. Make sure to register your email in order to be notified about the release.
Posted by
TheoWorlds.com
at
1:12 PM
0
comments
Labels: 5pm, AJAX, flash timeline, project management, web2.0
Tuesday, October 23, 2007
When your AOL friends don't get your emails...
... you may not even know about it. AOL uses extremely aggressive process to filter out the spam. Often, suspicious emails are deleted, without even getting into the spam folder. So the end user doesn't even have a chance to check if it's really spam, and the sender doesn't get any errors or a bounce back messages. It's like an Emails Black Hole. Most likely it can be tuned up through the email settings, but not many bother.
Today we got one of many emails related to this issue: "i can not fu##ing reseve letters from this website from my friend". This is actually the whole email, not a quote. I just had to hash out a couple of letters. No hellos or good buys, not even checking the spelling - straight to the point. But I can see where the frustration comes from. This is just another user who created a nice ecard on our website, emailed it to a friend (through our form) and... nothing happened.
Long time ago I looked into this problem, but gave up. Today I gave it another try. If you are sending many solicited emails to your users - this information is for you. If you spam people, please stop reading and go punish yourself somehow.
The best place to look for official information on this matter is here: http://postmaster.aol.com. Looks like if AOL treats your IP address as a source of spam, and this is not true, the way to fix it is to apply to their AOL Whitelist. The phone call to their service center confirmed it. So I filled in the form, submitted, confirmed... and got rejected in a couple of minutes. "Your web request has been denied because you do not appear to be the owner of the IP address(es) in your request". That's nice, considering that we are using a shared server - surely I'm not the owner of that IP. Next, I contacted our service provider and they said they will try to fix it... That's where the story ends so far...
So, if you are sending many solicited email, you may want to re-check the situation with AOL. Time by time they are introducing some changes and trying new things. The reality is that you will need to invest some additional time into your AOL users.
And for all those who want to make sure that our ecards arrive to their friends - just copy the link that is generated at the end and paste it into your own email. This way it will not be lost or end in the spam folder.
Have fun with our Halloween Pumpkin Carving ecard!
Posted by
TheoWorlds.com
at
2:19 PM
3
comments
Labels: AOL emails, ecard, spam blocking
Tuesday, October 09, 2007
Get your Halloween Avatar
Is it too early for Halloween? Not according to our stats.
In the past week we've seen a significant jump in the number of Halloween e-cards created through our website (www.theoworlds.com/halloween/).
Web surfers even found a new way to use it, by creating their own Halloween Avatars. It's pretty simple. Just carve your pumpkin, press the 'Print Screen" button and paste as new image into Paint, then then resize/crop.
I'm attaching the avatar we created for our website.
Posted by
TheoWorlds.com
at
12:12 PM
2
comments
Saturday, September 29, 2007
Visualizing your projects on a timeline (from TheoLabs)
Projects exist in a time continuum. They start at some point, exist for an amount of time and then reach the deadline (hopefully). Keeping this in mind, we developed a timeline view to show progress and tasks - you can preview it here.
This project is developed as a part of a bigger application - 5pm™. It's a second generation project management tool, developed by our QG|Software division.
We plan to add editing capabilities to the timeline (imagine just dragging your tasks around) and other cool features.
To find more about this project and track its development, go to www.5pmweb.com. The beta release is coming out soon.
Posted by
TheoWorlds.com
at
12:20 PM
0
comments
Labels: Flash, project management, timeline, visualization
Thursday, September 27, 2007
SmartFoxServer announces BlueBox - connect through firewalls and proxies!
gotoAndPlay() announced BlueBox today - a new SmartFoxServer add-on designed to allow connections behind firewall and proxies. Once the add-on is installed, the Flash client will be able to redirect its connection to the BlueBox, if a direct socket connection is not available.Excerpt from their website:
"BlueBox enables players under restricted network configurations to play and enjoy fast multiplayer apps and games with little to no noticeable performance loss. All existing SmartFoxServer applications can take advantage of the BlueBox without any code change!
Just recompile your SWF files with the provided API and you're up and running."
Though solutions like that existed before, known as "http-tunneling", gotoAndPlay() claims to use a better modification that uses less traffic.
Still marked as "beta", it will be a great addition to SmartFoxServer.
P.S. My contact at Electrotank informs me of a similar solution that is in development.
Posted by
TheoWorlds.com
at
8:53 PM
1 comments
Labels: multiplayer games, SmartFoxServer, socket server
Tuesday, September 11, 2007
New features added to our 3d world avatar engine (preview from TheoLabs)

TheoWorlds Builder (TheoSDK 2) - a new generation platform for building online games and avatar chat worlds - was updated with new features:
- Elevations support. Now maps can have hills, different floor levels and so on. The picture on the left shows the map in the edit mode - a grid of tiles with different height covers the map, defining its shape.
- New map graphics. We worked hard on creating high quality maps and here is the preview of the first one.
- Map background/foreground support. Instead of covering the whole map with tiles, you can also use a background image. A foreground image can be used too - in this example the disco light installations are always in the front.
www.theoworlds.com/labs/theolabs_02.html
Check the blog posts for other features.
For those who are interested in this product, but don't want to wait for the release, check TheoAvatar SDK and TheoSDK - our existing platforms for creating online games and multi-user 3D chats like TheoAvatar in Flash. Both come with Map Editor, source code and documentation.
Posted by
TheoWorlds.com
at
7:59 AM
2
comments
Labels: avatars, flash games, isometic engines, MMO
Wednesday, September 05, 2007
TheoWorlds Labs opened
I have good news for those who are interested in how our products are made. We just opened TheoWorlds Labs - a section where we will be posting previews of our projects in progress. You will be able to see steps from our projects, before they reach the final release.
First link is a preview of our new 3d world engine - TheoWorlds Builder (TheoSDK 2) - a new generation platform for building online games and avatar chat worlds:
http://www.theoworlds.com/labs/theolabs_01.html
For those who are interested in this product, but don't want to wait for the release, check TheoAvatar SDK and TheoSDK - our existing platforms for creating online games and multi-user 3D chats like TheoAvatar in Flash. They come with Map Editor, source code and documentation.
Posted by
TheoWorlds.com
at
5:22 PM
0
comments
Labels: avatars, flash games, isometic engines
Friday, August 31, 2007
"I got my crabs from Dirty Dick's"

The title drove your attention, right?
I've seen it first on a road side billboard. One of those nice peace of southern humor used for advertising.
Dirty Dick's is a small crab house in Outer Banks, NC. It doesn't looks like much from the road, except for their sketchy slogans (another one - "If you never been to Outer Banx, you don't know Dick").
This clever and fun branding clearly works. I gave it a try. The place was packed and the food was great. After dinner I stopped by their store and bought a set of t-shirts, postcards and other merchandise - all featuring the "Dirty Dick's" theme in various ways. I probably spent on it all more than I spent on the dinner. And now my friends know about this place too.
This is a great example of viral marketing that uses good humor to deliver the message.
"Make your message fun" is our motto here, at TheoWorlds.com. Though we work in a different industry, and are more conservative with our jokes, I couldn't resist bringing you this example. I hope you found it entertaining.
Posted by
TheoWorlds.com
at
9:05 AM
3
comments
Labels: viral marketing
Saturday, August 25, 2007
ElectroServer 4 announced! A groundbreaking release.
Yesterday Jobe Makar (Electrotank) told me that they just announced ElectoServer 4 - the newest update of their popular socket server. The release is scheduled for September 2007. You can check the details here: http://www.electro-server.com/es4.aspx.
For those who don't know, ElectroServer is a multiuser server geared toward Massively Multiplayer Online games (MMO) made in Flash.
It's been a while since the release of ES3, and their main competitor - SmartFoxServer - looks to be ahead of he game. But the guys from Electrotank didn't just sit on their hands: the new release is the result of a year of hard work.
The announcement page features a multiplayer tank battle game with bots and real users playing in real time. It looks very good, especially taking in consideration that Jobe put it together in ten hours, just a day before this announcement.
The list of new features is impressive. Video and audio streaming is something completely new. Check their homepage - http://www.electro-server.com/ - for an example of video streaming. ES4 is claimed to be tested on 200,000 concurrent players.
I contacted Mike Grundvig - one of the owners and the engineers behind the ES, who works remotely from Kansas City (Electrotank is based in North Carolina). He took his time and answered my question. Below is a compilation of this interview:
Dis: This "200000 gamers" test, can you tell me more about it?
Mike: That was a huge amount of work. We actually had to create a rather sophisticated set of load generating tools that we could run on multiple machines. ES4 supports two modes currently, a "stand-alone" mode and a "distributed" mode. Standalone is just like ES3 or our competitors. The server runs in a single VM on a single machine. Distributed mode uses multiple servers broken down into two types: a registry and many gateways. The registry manages and maintains state, while the gateways handle user connections. This is a LITTLE bit like the origin-edge approach Flash Media Server supports but not quite.
Dis: So how did you simulate the "200,000 gamers" test?
Mike: We used 10 gateways and 1 registry for the server-side of things. We are so confident in our performance results, we are giving away the source to the load generators and directions on how to use it to test in your own environment when you install the server. The load generation required something like 7 machines in the end. The tests were VERY accurate and realistic. When the server is released, we will release some charts showing the stats. The gateways were dual core blade servers. The registry was a quad-processor, dual core server. Everything running Linux.
Dis: Tell me more about new server API.
Mike: The server API for developing games is similar to the ES3 model, but very different in
implementation. For instance, I'm sure you are familiar with the problem of Flash recieving too many messages inbound per second. This can cause wierd lag-like behavior in the client. To combat this, developers usually have to write code that aggregates and queues messages
dynamically. In ES4, we have a very simple way that your plugin can automatically specify an outbound message to be queued for delivery and the server aggregates for you. The plugin can even specify the queue drain speed and the rest. If a message is named, then the server will only send a single instance of it. In ES4, we have a very simple way that your plugin can automatically specify an outbound message to be queued for delivery and the server aggregates for you. The plugin can even specify the queue drain speed and the rest. We always keep the message size as small as possible. The speed at which the queue drains is up to the game developer but can be changed on the fly and it is plugin specific. ES4 supports two basic protocols to keep message size down. A highly condensed text-based protocol and a tiny binary protocol for AS3 clients. Of course, we also have enough RTMP support in there for audio/video too.
Another cool feature you might be interested in, is the fact that we support strongly-typed objects spanning languages now. So clients written in java can send native data to an actonscipt plugin and vise-versa. We have this ability interspersed all throughout the server so that public/private messages, room/user variables, etc. can contain a payload of typed data. The data is sent over the wire in a neutral format but we convert it to the appropriate data type
on the recipient side. So a "long" sent from a java plugin becomes a "number" on the AS2 client.
Also, we built the server intending to support multiple languages easily and now we just need to add some.
There are lots of other kick-$$$ abilities in the server too ;). For instance, we are now a fully web-based administration. It's rock solid and supports everything. Like we support the ability to upload extensions (groups of plugins/event handlers) via the web. So you create an extension, zip it up and you can upload it to the server from the admin and deploy it. Also extensions support hot reloading. We will have a big article on the exact behavior of reloading. I think people will understand what we are talking about when they see it.
Another huge plus: we now have multiple language filters/flooding filters and they can be
specified uniquely per room, and users can be in many rooms/zones at once. For instance, you have a MMO game where people need to be able to check with each other while running around the world.
There is a lot more under the covers and we are documenting it as fast as we can.
Mike also revealed that they will be launching a new redesigned website, so it looks like ElectroServer is up for some big breakthrough.
In light of this announcement it makes sense to mention their competitors - SmartFoxServer. Interestingly, the SFS is behind the major hit Club Penguin, while ES is powering Webkinz. Those two major MMO are going head to head, and the later one may even have the lead, according to compete.com - read our last blog port about it. This makes this competition even more interesting.
I contacted Marco Lapi from SFS team, asking about their latest plans, and got this reply:
"The next release will concentrate on firewall proxies, we're releasing a new SFS module that will extend connectivity to all those clients who can't establish a direct socket connection. This is probably the request that has been asked more frequently, so it was about time to focus on the issue. We have evaluated various "canonical" solutions but none of them offered a good-enough performance when compared to a speedy socket connection. Finally we seem to have solved the problem.
We're currently in beta and results are really promising. A public beta should follow during September."
So, with both major players announcing new releases in September, it looks like it's going to be a busy month for MMO developers!
Ever wanted to build your own online world? Try our TheoAvatar SDK - a tool that helps you build multi-user 3D chats like TheoAvatar in Flash. It comes with Map Editor, source code and documentation. It runs on both ElectroServer and SmartFoxServer. Purchase it today and start digging into the exiting world of Massively Multiplayer Online games (MMO)!
Posted by
TheoWorlds.com
at
9:56 AM
1 comments
Labels: 3d chats, avatars, ElectroServer 4, Flash, MMO, SmartFoxServer
Saturday, August 11, 2007
Webkinz vs Club Pinguin
Some of you may be familiar with Club Penguin - a virtual world built in Flash. What you may not know, is that this nice portal is being purchased by Disney for... $700 million!
Compete.com takes a look at other leaders in this field and compares them using their own metrics. Check the original post here:
http://blog.compete.com/2007/08/09/webkinz-club-penguin/
Thinking about building your own virtual community? Take a look at TheoAvatar SDK - a kit for building avatar chats. It comes with documentation and source code. It's the fastest way to have a demo for your potential client up in no time!
Posted by
TheoWorlds.com
at
1:24 PM
1 comments
Labels: avatars, club pinguin, disney, online communities
