The Math of Music (part 3)
In the previous post, I derived the frequencies for the notes in all of the scales from Gb up to F#. In many cases, the pitches were close enough to call the same note but not quite correct. So which...
View ArticleSummer Smalltalk Training
Simberon will be offering three Webcast Smalltalk courses over the summer.Introduction to VisualWorks Smalltalk July 22-26, 2013Introduction to VASmalltalk Aug 19-23, 2013Improving Object Oriented...
View ArticleSimTalk - Smalltalk for Mobile Devices
Ok, the secret is out. I'm busy developing a Smalltalk for Android and (later) iOS devices. It's a new implementation of Smalltalk from the ground up. Here's what I have and what I'm planning. I'm...
View ArticleCamp Smalltalk in Nanaimo
Everything's booked. My wife and I are heading to Nanaimo BC on October 3, 2014 to attend Camp Smalltalk. I'll be demonstrating the mobile Smalltalk I'm developing - it will be a work in progress. I...
View ArticleOpenGL ES from Smalltalk on Android
Well, here's my first rendering of an OpenGL scene from Smalltalk on the Android: It's your standard plain colored triangle on a plain background - so shoot me. But this image was generated by calling...
View ArticleCincom releases VisualWorks 8.0 and ObjectStudio 8.6
Cincom has released VisualWorks 8.0 and ObjectStudio 8.6. This new version has dramatic new changes to the user interface including Text2, a new source code editor and UISkinning. The changes are...
View ArticleInstantiations releases VA Smalltalk 8.6.1
Instantiations has released VA Smalltalk version 8.6.1. New features include real-time code analytics. enhanced refactoring support, SQLite3 support and zip/gz support plus enhancements to Linux and...
View ArticleEssence# in InfoQ
There's a great interview in InfoQ with Alan Lovejoy - the author of Essence#. Essence# is Alan's ANSI-compliant Smalltalk running on .NET. Check it out. Thanks to Peter William Lount for the pointer.
View ArticlePharo Days 2015
Torsten Bergmann has announced Pharo Days 2015 to be held January 29 and 30, 2015 in Lille France. Here's part of his announcement: Start the year in the right spirit by joining the Pharo community for...
View ArticleCanadian Smalltalk Programming Competition
I'm working with the Smalltalk Renaissance Program to run a Smalltalk coding competition to start in January 2016. The competition is open to high school students across Canada with prizes of...
View ArticleBase source code - the good, the bad and the ugly
Smalltalk is one of the very few development environments where developers get easy access to all the source code of all the frameworks they use. This comes in very handy when there are problems you...
View ArticleMobile Smalltalk
I've been announcing the Open Beta release of my game HexSolve for Android and iOS. HexSolve was written in Smalltalk and people have been asking me how it's possible to run Smalltalk on mobile...
View ArticleHexSolve Puzzle Game for iOS and Android
Simberon is proud to announce the release of the HexSolve Puzzle Game for iOS and Android. You can download them on the App Store and on Google Play. HexSolve challenges you to create chains of tiles...
View ArticleHexSolve Puzzle Game
Your challenge is to slide tiles around a hexagonal board and create numbered chains. End the chain with target tiles to advance to the next level. Make chains too early and you can get stuck. With...
View ArticleNative development of mobile games
When I tell people that I'm developing mobile games in VisualWorks Smalltalk, they often look at me quizzically and ask why. It's hard to explain the advantages of using Smalltalk when the game needs...
View ArticleSea Turtle Rescue
I've been a bit quiet about my game recently. It's not because I'm not working on it - I am. It's that I'm changing the game around so much that I have to get my head around it. I'm in the process of...
View ArticleSmalltalk contract work
Looking forward, I'll have some time available between now and the end of the year to take on other projects. If anyone is interested in contracting some work to Simberon let me know. Simberon...
View ArticleSea Turtle Rescue - Release
Well, the release date is drawing near. Sea Turtle Rescue will be released to the App Store and the Play Store on November 20, 2019. Sea Turtle Rescue is a puzzle game written in Smalltalk. It...
View ArticleSea Turtle Rescue web site update
I've updated the Sea Turtle Rescue web site to include better instructions on how to play the game. Thanks to my co-op students Milchias Teare and Chris Stanley from St. Patrick's High School for the...
View ArticleSea Turtle Rescue is now Released!
Simberon's new mobile game Sea Turtle Rescue has now been released for iPhone, iPad and Android devices. The game is a puzzle game that challenges you to solve puzzles to hatch sea turtle eggs and...
View ArticlePigeonTalk
It’s been a while since I’ve posted to this blog so I thought I’d update everyone on my latest project.First, I'd like to explain my motivation. I started programming when I was 15 years old on my own...
View ArticlePigeonTalk - Phase 1
Phase 1 of the development of PigeonTalk is to create a full Smalltalk development environment. Currently, I'm working by editing text files of Smalltalk code and using a REPL (Read Eval Print Loop)...
View ArticlePigeonTalk Phase 2
For many years, I've been teaching programming courses. In order to help people visualize how object oriented programming works, I've developed an analogy. Imagine a person sitting at a desk. The...
View ArticleRealms of Programming
One of the ideas I'm tossing around for PigeonTalk is the concept of a Realm. In a Smalltalk environment, when you're using a debugger if you keep hitting "Send" to follow the message send into the...
View ArticleInternationalized Programming
PigeonTalk will be exploring the idea of graphical programming using drag and drop without translating from a text form using a compiler. This idea gives us the ability to extend the idea of...
View Article
More Pages to Explore .....