Category: Squeak

  • Google Summer Of Code – Squeak’n style

    Squeak Summer Of Code

    Thanks to a lot of very hard work by Giovanni Corriga all the mentors and applicants, Squeak was selected for five projects in the Google Summer of Code. (more…)

  • Help improving the Smalltalk experience on the OLPC machine

    As you may now, the XO laptops produced by the One Laptop Per Child project include a Squeak/Etoys image in the base software. The OLPC developers decided to hide the Smalltalk development enviroment and highlight the Etoys subsystem, since that’s the part that matters in a kids machine such as the XO.

    But the power of a full-fledged Smalltalk system is still there, and you can help. As Bert Freudenberg writes to the Squeak Beginners mailing list:

    So everybody interested in making the “Smalltalk experience” on the OLPC machine an enjoyable one, please help. The VPRI group focuses on etoys and system integration, but you are invited to contribute. And, in case this has not been clear, you do *not* need an OLPC prototype to run this. It’s Squeak, after all.

    More info on how to run the OLPC version of Squeak and Etoys on your system may be found here.

    Update: changed a misleading statement.

  • Thot talks about Squeak, Etoys and V-Toys

    Thot, a French-Canadian magazine on distance learning, has published a small article on Squeak and the Etoys, including the EToys-derivate V-Toys.

    The article, written in French, may be found here. Thot also provides a machine-translated English version of it, that may be found here.

  • OLPC for ME?

    OLPC

    Don’t say you didn’t see this coming. The question now: Is there a world wide market for OLPC? Quanta announced plans to market the OLPC computer worldwide for $200. It doesn’t take long to realize that the argument for less is more has legs. I found myself nodding in agreement listening to Nicholas Negroponte talk about feature creep; having overly bloated software that takes forever to load, uses up a huge amount of resources but only provides marginal improvement from the same software that was available years ago. I’m not sure I’ve gained much from this insight, because now I feel the pain even more acutely when I open a pdf file!

    I remember my first LARGE hard drive. It was big in physical size and capacity. It was 40 megs! (it had to be partitioned to 2 20meg drives because the computer couldn’t address more then 20megs). I saw a 4 gig card the other day that was the size of a postage stamp. The amount of memory available today is astounding, a bit more then 640k. With all this new capacity imagine what we could have done with a simple software model.

    Does this mean that OLPC will take over the world? I would say no. I believe the focus that Mr. Negroponte has is correct in its original vision. Having a solid, durable, networked computer that has low power consumption and a way to generate power in places that don’t have available electricity will mean a lot in developing countries.

    Will these features be welcomed in developed countries. Yes possibly, but more likely the release of OLPC will spur competition and drive down the prices of other computers. What I believe will be the biggest change that could come out of this development is the demand for Open Source software out of the box. Imagine how much a computer today would cost if all the software installed was free. The problem of course is manufacture profits.

    Having a single OLPC model, which includes hardware and software, will help since it significantly reduces the manufacturing costs. How low can profits go before companies will not be able to afford to produce these computers. Having OLPC’s high standards for longevity will help also because one way to reduce the need for profits is to decrease longevity and depend on frequent replacement orders or replacement parts.

    These features of OLPC will hopefully make their way into consumers demands for inexpensive computers. I believe though that the limits placed on OLPC to achieve some of the availability, longevity, and networking goals will be too great for developed countries, and by simply offering Open Source version companies may be able to compete in price. OLPC achieves networking by selling at least a million units in an area to achieve the mesh network connections necessary to make it usable. The system really needs backup and the ability to download new software which is currently provided by local servers in schools or where ever possible. This architecture is truly inspired, and a huge benefit for countries where access to technology is extremely limited.

    By the way I hope I’m wrong and OLPC is a huge success in developed countries. There is one possible scenario that will make OLPC a huge success in developed countries. If OLPC is marketed as a toy for children, it is within the price range of toys today and much more powerful, it could be very popular. In any case I’m sure that it will change things for the better. Within a year I’m sure there will be many $200 laptop choices available to you. Maybe all of the new models will include Squeak and EToys!

    Ron Teitelbaum

    Ron is the Squeak News Team Leader. He is also President and Principal Software Engineer at US Medical Record Specialists.

  • SqueakFest ’07 at Columbia College Chicago

    SqueakFest ‘07

    We have lift off. Columbia College Chicago and Viewpoints Research Institute today announced the dates and location for SqueakFest ’07.

    SqueakFest ’07 will be held at

    Columbia College Chicago

    August 1, 2 & 3

    Please mark your calendars and help spread the word about this exciting event for educators, parents, community and technical leaders, and developers. There will be hands on workshops, key note presentations, panel discussions and more. Come learn, share you experiences, and show off your Squeak Etoys projects. There are also plans for a special OLPC track where you can learn more about this worthwhile initiative.

    Check back for more information as this exciting event takes shape www.squeakland.org. Please save the date!

  • CMSBox built on Squeak and Seaside

    CMSBox

    CMSbox is a Squeak3.9/Seaside2.8 powered CMS which has been made available by netstyle.ch for the Swiss marketplace, it has excellent features and already an impressive list of references.

    The site is not currently available in English but here is a Google translation. It’s great to see more and more businesses based on Squeak and Seaside.

  • Squeak – for a different Summer of Code!

    Squeak!


    Squeak is an open source dialect of Smalltalk, a pure OO programming language that takes objectorientation principles to their limits.

    Development in Squeak will be quite different from what you may experience in Java, C#, Ruby or Python, yet it will be very fulfilling.

    So, why not Squeak

    for the Summer of Code?


    Squeak
    will offer you:
    a
    productive environment to develop your ideas
    a great community – a first class mentoring program

    appreciation and value for your work

    Possible
    project areas include:
    Virtual Machine – Compiler
    User Interface – OS Integration
    Development and End-user Tools
    The Seaside Web Framework
    and many more!

    Squeak – for a different Summer of Code!

    Contact us:
    email soc@lists.squeakfoundation.org
    web http://wiki.squeak.org/squeak/SummerOfCode
    IRC #squeak on Freenode.org

  • Can your book do this?

    Books

    As the sun rose somewhere over the Atlantic Ocean, the dark fading away, and the cold of over a month starting to thaw, on the west coast of North America it is still dark and John M. McIntosh has only a deep and tired yawn as thanks and a simple form of celebration marking the release of Sophie RC3*.

    It is fitting that midnight should toll during this new release. The clock chimes to mark the occasion of new timeline commands; the ability to play movies connected and controlled by time itself, when time itself rests to zero for a new day. A new day indeed: the future of electronic books.

    Sophie is free and open source software built on Squeak. You can get your own copy of Sophie and start creating your own electronic books now. Check out this new video of what Sophie can do.

    Could you use Sophie to write really cool new electronic books? Sure. How about develop a new interactive brochure for your company? Yeah! How about delivering real engaging content to your potential voter base? Hmmm…

    How would you use Sophie?

    (*available soon watch for RC3)

  • Getting Lost in a Virtual World

    escher

    It’s much harder to get lost in a virtual world. Qwaq poked its head out of hiding today and released its first product: A virtual forum that enables collaborators to interact in real time. It’s not hard to imagine what an impact this new technology will have on business collaboration. (more…)

  • Minding Your Business With Smalltalk (part 2 of 4)

    Smalltalk window

    In our last article we spoke with Michael Rueger.

    Today we talk with Steve Hunter. Steve started with OO languages way back in 1985 at General Electric. He used Eiffel, C++, and Objective-C which were the “hot” OO languages at the time. Steve says that he was strongly influenced by Bertrand Meyer’s OO Software Construction Book. His educational background in software/systems analysis and design techniques lead Steve to contribute to the work Object Modeling Technique by GE, and have continued to inspire Steve throughout his career.

    Steve’s joined ParcPlace and was impressed by the ease of use and powerful development environment of Smalltalk. Particularly impressive was the VisualWorks debugger, and the cross platform nature of the VM and the dynamic prototyping nature which showed such great potential in market growth.

    Steve believed strongly in the benefits of business modeling and saw the merger between Digitalk and ParcPlace as a mismatch of intention between R&D and commercial engineering. In 1995 Steve started Hunter Object Systems and then in 2000 created Agilense. He created EA WebModeler which is a metadata driven modeling solution for Enterprise Architecture and took it to market. Agilense has many very large customers including Sun Microsystems. The most notable component of EA WebModeler for our community is the Squeak based graphical modeler.

    I spoke with Steve about EA WebModeler, what it is like depending on Open Source software like Squeak, and more. (more…)