ICal stuff (Re: Making Squeak more accessible and used - reversing the trend)

Yann Monclair yann at quist.ca
Sat Feb 3 15:41:33 UTC 2007


I don't use magritte, I think I will try to switch to magritte for the 
editors, but I'm not sure it would be suited for the rest of the app.

Yann

J J wrote:
> I haven't looked at your GUI code, but are you using Magritte?  If so, 
> you are closer to running in Morphic then you think. :)
>
>
>> From: Yann Monclair <yann at monclair.info>
>> Reply-To: The general-purpose Squeak developers 
>> list<squeak-dev at lists.squeakfoundation.org>
>> To: The general-purpose Squeak developers 
>> list<squeak-dev at lists.squeakfoundation.org>
>> Subject: Re: Making Squeak more accessible and used - reversing the 
>> trend
>> Date: Wed, 31 Jan 2007 13:48:27 +0100
>>
>>
>> On Jan 31, 2007, at 3:05 AM, Brad Fuller wrote:
>>
>>> <snip/>
>>>
>>> I believe the top applications used today, in popularity order, are:
>>>
>>> 1. Email (including calendaring)
>>> 2. Web
>>> 3. Word Processing
>>> 4. Spreadsheet
>>> 5. Presentation
>>>
>>> Maybe I missed something, or maybe I'm wrong -- this is off the top of
>>> my head. Sounds right, though. (4 of these apps are in the MS Office
>>> product and 3 in the OpenOffice package.)
>>>
>>> If we could concentrate on the first two that included critical  
>>> modules
>>> that provided the popular features of an email app and a web  
>>> browser (so
>>> users could mix and match and see the greatness of objects working in
>>> the environment), I think we would have gone a long way to starting  
>>> this
>>> re-revolution. And, nothing is stopping us from creating new features
>>> that would be a boon to productivity. Just think of the cool things
>>> people could do if the basic building blocks (and examples of how to
>>> utilize them) were present in squeak? They may do things with email  
>>> and
>>> browsing that we never thought of. And, we would be teaching them the
>>> power of the environment.
>>
>> During my summertalk[1], I started working on a web based iCalendar  
>> application in Squeak, using Seaside, Scriptaculous and the ical  
>> model and exporters/importers.
>> The application is working, I just finished adding a todo list and  
>> fixed a few bugs. It's not perfect, but it's a first step I think.  
>> There is some work being done on recurrence rules also, and I hope 
>> we  can merge them to get an icalendar application that respects the 
>> RFC  and offers *much more* than the existing applications (google  
>> calendar, ical, sunbird aka mozilla calendar ...).
>> I'd be happy to help to make a non-web interface for the icalendar,  
>> but I couldn't do it on my own, lack of time to do it, and lack of  
>> time to learn and play with Morphic.
>>
>> I think that by offering web applications that possess similar  
>> features that well known (but not installable) web application -I'm  
>> thinking of google calendar for example, that people can't install 
>> on  a local server, as opposed to SummerTime (it's the name of my 
>> app)-  we could have users in : companies, schools, universities ... 
>> that  want to be able to use such technologies but don't want to use 
>> a  public service.
>>
>> But that isn't using squeak for the user, it's using squeak like  
>> people install python or java on their server to run this or that  
>> application. Unless we build a GUI in Squeak , instead of using only  
>> seaside apps.
>>
>> One thing I would find fun to both code and use, is a drop bag where  
>> you can drop anything in your OS. For example a bag on the desktop  
>> (let's call it a dock), where you can store applications, files,  
>> documents, webpages, images, network volumes, menus, widgets ... 
>> It's  something Apple has already started with the dock in OSX, but 
>> imo  they haven't pushed it all the way... a bag where you can store  
>> anything, as long as it's an object :) It would probably require a  
>> lot of interaction with the OS, making it less portable (or at least  
>> less easily portable). just an idea.
>>
>> Yann
>>
>> [1] http://www.squeaksource.com/iCalSummerTalk.html
>>
>>>
>>> Maybe this is a wild idea. But, I actually believe this has been  
>>> already
>>> cited - most likely in this mailing list. It seems extremely doable.
>>> There's nothing technically hard about it. It's more of a coordination
>>> issue and, of course, a time issue (maybe we can come up with  
>>> something
>>> to help the time issue for developers.)
>>>
>>> Crazy idea? Is it worth trying to get some people excited about this
>>> idea and creating some of these modules? Maybe you have a better  
>>> idea to
>>> show people the power of the object and a real workable dynabook?
>>>
>>> How could we get this rolling? A dedicated team? I can certainly  
>>> provide
>>> time for the management of the project(s).
>>>
>>> what do you think?
>>>
>>> -- 
>>> brad fuller
>>> www.bradfuller.com
>>>
>>
>>
>>
>
> _________________________________________________________________
> Laugh, share and connect with Windows Live Messenger 
> http://clk.atdmt.com/MSN/go/msnnkwme0020000001msn/direct/01/?href=http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=hmtagline 
>
>
>





More information about the Squeak-dev mailing list