[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New OS to use gnustep!
From: |
David Chisnall |
Subject: |
Re: New OS to use gnustep! |
Date: |
Mon, 4 Mar 2013 09:40:44 +0000 |
Hi,
That's really awesome news!
We have a CoreGraphics implementation, mostly written by Eric, called Opal, but
it's not integrated. Ivan also implemented a significant amount of
CoreAnimation. Unfortunately, neither of them are integrated into the rest of
the system.
The first step is probably to implement a back end using Opal. This would take
the Display PostScript calls and call the CoreGraphics equivalents instead.
Once this is done, you can mix CoreGraphics and AppKit drawing calls into the
same context.
Integrating CoreAnimation is a bit more tricky. The current back end interface
doesn't have a notion of layers. This would need to be added, along with some
ability to have different rendering targets for different contexts.
Once that's done, there is room for some optimisation. For example, we should
be able to draw views in different layers in parallel and cache the result so
that we don't need to redraw the entire view hierarchy.
I think Gregory has done a little bit of work along the lines of integrating
Opal with the back end, so maybe he can comment.
We're planning on having a developer meeting in Cambridge, probably at the end
of June: it would be great if you could send someone along.
David
On 4 Mar 2013, at 07:04, "Lundberg, Johannes" <johannes@brilliantservice.co.jp>
wrote:
> Hi all gnustep people!
>
> My name is Johannes Lundberg and I work for BRILLIANTSERVICE in Japan where
> I'm am leading the development of a new operating system called "Viking OS",
> especially designed for head mount displays.
>
> We believe that wearable devices (glasses, HMD) will replace the smartphones
> in a near future, and we are creating an OS based on BSD that will have
> special features like gesture control as main input method.
>
> Since we love Objective-C and the Cocoa frameworks we definitely want to have
> it as the application framework in our OS.
>
> We still have a long way to go before the framework and libraries are ready
> for use in a commercial product but we are convinced that GNUstep is the way
> to go and that it will attract many developers world wide to develop apps for
> our platform once it is released.
>
> The first priority for us would be to complete CoreGraphics and CoreAnimation
> and make these work properly with AppKit.
>
>
> With this mail I'm hoping to start a dialog with you and discuss how we
> together can bring GNUstep to it's full potential and spread Objective-C and
> Cocoa outside of Apple's world.
>
> We presented our OS together with a prototype HMD for the first time during
> MWC in Barcelona last week and the response was incredibly positive.
> Please look at our homepage or news articles from MWC. Further news will be
> posted on the blog.
>
> Viking OS blog
> http://hmdviking.blogspot.jp
>
> Viking OS homepage (download PDF pamphlet for more info, also attached to
> this mail)
> http://www.brilliantservice.co.jp/viking
>
> Laptop magazine
> http://blog.laptopmag.com/viking-ar-goggles
>
> All things D
> http://allthingsd.com/20130226/vikings-vision-for-a-cellphone-free-future/?refcat=news
>
> Best Regards
> --
> Johannes Lundberg
> BRILLIANTSERVICE CO., LTD.
> <viking-pamphlet.pdf>_______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
-- Send from my Jacquard Loom
- New OS to use gnustep!, Lundberg, Johannes, 2013/03/04
- Re: New OS to use gnustep!,
David Chisnall <=
- Re: New OS to use gnustep!, Gregory Casamento, 2013/03/04
- Re: New OS to use gnustep!, Richard Frith-Macdonald, 2013/03/04
- Re: New OS to use gnustep!, Ivan Vučica, 2013/03/04
- Re: New OS to use gnustep!, Lundberg, Johannes, 2013/03/04
- Re: New OS to use gnustep!, David Chisnall, 2013/03/05
- Re: New OS to use gnustep!, Lundberg, Johannes, 2013/03/05
Re: New OS to use gnustep!, Ivan Vučica, 2013/03/04