Hi All,
I am the administrator of Hawthorne Center for
Innovation located next to Fontana in the Riverside area of Southern California.
The Hawthorne Center is supporting a project - part
of which involves getting Jeff Raskin's (The Human Interface) zoom world
into Squeak. Before we start we would like to find out if anyone has already
done work in this area so that we are not reinventing the wheel (or any part of
it). So, anyone out there who has played around in this area?
Thanks in advance for any feedback,
Donna
I am using the free version of SPAMfighter for private users. It has removed 4743 spam emails to date. Paying users do not have this message in their emails. Try SPAMfighter for free now! |
[hidden email] wrote:
> Hi All, > > I am the administrator of Hawthorne Center for Innovation located next > to Fontana in the Riverside area of Southern California. > > The Hawthorne Center is supporting a project - part of which involves > getting Jeff Raskin's (The Human Interface) zoom world into Squeak. > Before we start we would like to find out if anyone has already done > work in this area so that we are not reinventing the wheel (or any > part of it). So, anyone out there who has played around in this area? > > Thanks in advance for any feedback, > > Donna I'm not really sure if that is what you want. Karl |
In reply to this post by Donna@hawcenter.org
Donna,
> Hi All, I am the administrator of Hawthorne Center for Innovation located > next to Fontana in the Riverside area of Southern California. The Hawthorne > Center is supporting a project - part of which involves getting Jeff Raskin's > (The Human Interface) zoom world into Squeak. Before we start we would > like to find out if anyone has already done work in this area so that we are > not reinventing the wheel (or any part of it). So, anyone out there who has > played around in this area? Thanks in advance for any feedback, Donna I am not aware of such a project but there is some interesting infrastructure in Squeak which can help with this. The first is WarpBlit, which extended the original BitBLT graphics core from Smalltalk-80 to deal with various transforms. This is still a bitmap operation, however. The second is Balloon (there is also a Balloon3D package, but for zoomable interfaces the 2D one should be enough) which added scalable vector graphics to Squeak so it could do the kinds of things people were doing in Flash. -- Jecel |
In reply to this post by Donna@hawcenter.org
[hidden email] wrote:
> Hi All, > > I am the administrator of Hawthorne Center for Innovation located next > to Fontana in the Riverside area of Southern California. > > The Hawthorne Center is supporting a project - part of which involves > getting Jeff Raskin's (The Human Interface) zoom world into Squeak. > Before we start we would like to find out if anyone has already done > work in this area so that we are not reinventing the wheel (or any > part of it). So, anyone out there who has played around in this area? > > Thanks in advance for any feedback, > > Donna The comment below is from a change set that was added to Squeak 2.9a. You may have to load a Squeak version from that timeframe for it to work as expected. 3006newZoomAndScroll-raa -- Bob Arning -- 20 November 2000 newZoomAndScroll fifth version: - preset Alan's preferred scale factors for pan and zoom - try to keep center of image centered as we zoom fourth version: - an effort is made to keep the view full of content - two sliders are added to experiment with scale factors for pan/tilt and zoom - we were already doing this: Also, looking ahead into the future a little, each page in the bookmorph will have its own zoom, pan and tilt settings .... third version: - do not rely on continuous mouse moves - adjust things dropped into inner pasteup so that none extend over left or top edge second version: - added scripting commands to StoryboardBookMorph for getting and setting scale, offsetX and offsetY (of the current page). first version: - made contents of the zoomer a true playfield in a transformation so multiple morphs are possible ----- third version: - zooming/scrolling controls now in a separate area below the page - Balloon interpolating mode now the default second version: - ZoomAndScrollMorph becomes a PasteUpMorph so it can be in a book - StoryboardBookMorph is a book that uses ZoomAndScrollMorph as its pages zooming and scolling for Alan - get a ZoomAndScrollMorph from the new morph/demo menu - drop any morph in it - drag mouse horizontally to pan - drag mouse vertically to zoom - shift-drag vertically to move up/down - change the instance variable <usingBalloon> to true to use Balloon" |
karl wrote:
> Here is a little more info: > The comment below is from a change set that was added to Squeak 2.9a. > You may have to load a Squeak version from that timeframe for it to work > as expected. As a word of advice: Don't even go near that place in recent Squeak versions. This code was always extremely experimental and hasn't been touched in years (7+ if I'm counting correctly). If you're serious about creating a whole new UI (instead of just dabbling for an hour or two to see what can be done) you'll be better off starting from scratch than trying to retrofit that code. Cheers, - Andreas > > 3006newZoomAndScroll-raa -- Bob Arning -- 20 November 2000 > newZoomAndScroll > fifth version: > - preset Alan's preferred scale factors for pan and zoom > - try to keep center of image centered as we zoom > fourth version: > - an effort is made to keep the view full of content > - two sliders are added to experiment with scale factors for pan/tilt > and zoom > - we were already doing this: Also, looking ahead into the future a > little, each page in the bookmorph will have its own zoom, pan and tilt > settings .... > third version: > - do not rely on continuous mouse moves > - adjust things dropped into inner pasteup so that none extend over left > or top edge > second version: > - added scripting commands to StoryboardBookMorph for getting and > setting scale, offsetX and offsetY (of the current page). > first version: > - made contents of the zoomer a true playfield in a transformation so > multiple morphs are possible > ----- > third version: > - zooming/scrolling controls now in a separate area below the page > - Balloon interpolating mode now the default > second version: > - ZoomAndScrollMorph becomes a PasteUpMorph so it can be in a book > - StoryboardBookMorph is a book that uses ZoomAndScrollMorph as its pages > zooming and scolling for Alan > - get a ZoomAndScrollMorph from the new morph/demo menu > - drop any morph in it > - drag mouse horizontally to pan > - drag mouse vertically to zoom > - shift-drag vertically to move up/down > - change the instance variable <usingBalloon> to true to use Balloon" > > > > |
Andreas,
Thank you for the advice. Ben Cooper ----- Original Message ----- From: "Andreas Raab" <[hidden email]> To: "The general-purpose Squeak developers list" <[hidden email]> Sent: Monday, March 03, 2008 12:23 PM Subject: [squeak-dev] Re: Jeff Raskin's zoom world in Squeak > karl wrote: >> Here is a little more info: >> The comment below is from a change set that was added to Squeak 2.9a. You >> may have to load a Squeak version from that timeframe for it to work as >> expected. > > As a word of advice: Don't even go near that place in recent Squeak > versions. This code was always extremely experimental and hasn't been > touched in years (7+ if I'm counting correctly). If you're serious about > creating a whole new UI (instead of just dabbling for an hour or two to > see what can be done) you'll be better off starting from scratch than > trying to retrofit that code. > > Cheers, > - Andreas > >> >> 3006newZoomAndScroll-raa -- Bob Arning -- 20 November 2000 >> newZoomAndScroll >> fifth version: >> - preset Alan's preferred scale factors for pan and zoom >> - try to keep center of image centered as we zoom >> fourth version: >> - an effort is made to keep the view full of content >> - two sliders are added to experiment with scale factors for pan/tilt and >> zoom >> - we were already doing this: Also, looking ahead into the future a >> little, each page in the bookmorph will have its own zoom, pan and tilt >> settings .... >> third version: >> - do not rely on continuous mouse moves >> - adjust things dropped into inner pasteup so that none extend over left >> or top edge >> second version: >> - added scripting commands to StoryboardBookMorph for getting and setting >> scale, offsetX and offsetY (of the current page). >> first version: >> - made contents of the zoomer a true playfield in a transformation so >> multiple morphs are possible >> ----- >> third version: >> - zooming/scrolling controls now in a separate area below the page >> - Balloon interpolating mode now the default >> second version: >> - ZoomAndScrollMorph becomes a PasteUpMorph so it can be in a book >> - StoryboardBookMorph is a book that uses ZoomAndScrollMorph as its pages >> zooming and scolling for Alan >> - get a ZoomAndScrollMorph from the new morph/demo menu >> - drop any morph in it >> - drag mouse horizontally to pan >> - drag mouse vertically to zoom >> - shift-drag vertically to move up/down >> - change the instance variable <usingBalloon> to true to use Balloon" >> >> >> >> > > > -- I am using the free version of SPAMfighter for private users. It has removed 4743 spam emails to date. Paying users do not have this message in their emails. Get the free SPAMfighter here: http://www.download.com/Spamfighter/3000-2382_4-10764780.html |
Free forum by Nabble | Edit this page |