This looks really interesting. Getting Chameleon UIKit to work with
GNUstep's core graphics and core animation would be very nice!

For the Viking project I'm not sure how much of UIKit/AppKit we will use
and how much we'll build our own UI. Most likely,  we will start out with
existing UI classes and replace with our own customized along the way as we
discover what is appropriate for a head mount display.

What is on the other hand important is to have CG and CA that's working
together with UIKit/AppKit, and also optimized for embedded device with low
power usage and high performance. We are hoping to have a early version of
a SDK ready during first half of 2014...

We will help out any way we can.

If you don't know about Viking, please have a look at the pamphlet at:
http://www.brilliantservice.co.jp/viking

If we can join forces, complete and "merge" all these libraries that are
under development and create a fully functional platform independent Cocoa
/ Cocoa Touch API with CA+CG I think we will succeed in getting Objective-C
out there, beyond the walls of Apple and let everyone discover the
wonderful language it is, along with its API.

Johannes Lundberg
BRILLIANTSERVICE CO., LTD. <http://www.brilliantservice.co.jp>


On Tue, Apr 23, 2013 at 6:36 AM, Jordan Schidlowsky
<jor...@noodlecake.com>wrote:

> I would really love if Ivan can move forward with some QuartzCore
> development!  I've been really looking forward to Ivan's improvements in
> these areas.
>
> Full disclosure: we heavily use GNUStep to cross-compile iOS applications
> and games to Android...  We've shipped about 20 games that use GNUStep
> under the hood.  We actually have a pretty extensive implementation of
> UIKit as well thats based on the Chameleon UIKit implementation ( REALLY
> REALLY great project,  see link below ) and we also already use the
> existing quartzcore gnustep project, although we don't actually use it to
> paint any UIKit components to the screen.
>
> https://github.com/BigZaphod/Chameleon/tree/master/UIKit
>
> Anyways, if we had a working implementation of CoreAnimation that would be
> very useful for us.  I would also gladly help out any way I can.
>
> On 2013-04-22, at 2:43 PM, Ivan Vučica wrote:
>
> Ping! Student registrations have started. Any prospective mentors?
>
> (Crossposting this to discuss-gnustep.)
>
> On Sat, Apr 20, 2013 at 6:31 PM, Ivan Vučica <ivuc...@gmail.com> wrote:
>
>> Hello all,
>>
>> In the end, I only played with compiling Base for Android since writing
>> the previous mail. But, here's some bad news -- that happen to be good for
>> my contributions to GNUstep :-)
>>
>> It looks like I'll be free from the part-time job that I had last summer.
>> So, any frustration that Fred may have had with me during Google Summer of
>> Code should hopefully go away this year. That, of course, if someone still
>> happens to think I can contribute interesting things :-)
>>
>> I've thought a bit more about potential contributions for this GSoC, if
>> someone chooses to mentor me and GNUstep gets a GNU slot. Here they are, in
>> order of how "independently" I could implement them.
>>
>> - *UIKit*. An implementation of UIKit, along with fixes to QuartzCore
>> needed to make this happen (and to improve performance). I can mostly do
>> this on my own, except for code review, advice and discussion that would
>> improve the work.
>> - *Core Data persistence.* From what I understand, there is a basic
>> implementation of Core Data for GNUstep. I could work on extending it with
>> implementations of NSAtomicStore and NSIncrementalStore. I would not focus
>> too much on multithreading, migration, lightweight migration, context
>> merging, etc.
>> - *Integration of QuartzCore into AppKit.* This also requires a lot of
>> handholding. Sadly, I don't quite have the "big picture" in my head of how
>> GNUstep GUI works, especially the backends.
>>
>> I'm of course most interested in things that do with QC, since I already
>> spent a lot of time on Core Animation.
>>
>> Is someone willing to mentor me for GSoC? Student applications start on
>> Monday. It might also make sense to make an announcement at
>> summer-of-c...@gnu.org; maybe a more interesting candidate than me
>> appears (or maybe GNU chooses to give us two slots).
>>
>> On Mon, Feb 25, 2013 at 11:17 AM, Ivan Vučica <ivuc...@gmail.com> wrote:
>>
>>> I think it might also be a better year for me to participate as well.
>>>
>>> I'd start preparing this week by working on:
>>> - an OpenGL and OpenGL ES wrapper that would be usable by not just
>>> AppKit apps (a thin wrapper around GLX that uses CGL API)
>>> - by moving QuartzCore to use that instead of AppKit
>>>
>>> If I have some results by the deadline for student registration, I would
>>> feel confident to register this year, so it gets to be an even better
>>> experience for everyone :-)
>>>
>>> The project would be: an implementation of parts of UIKit, along with
>>> patching QuartzCore where needed.
>>>
>>> Thoughts?
>>>
>>> Regards,
>>>
>>> Ivan Vučica
>>> via phone
>>>
>>> On 25. 2. 2013., at 09:19, Fred Kiefer <fredkie...@gmx.de> wrote:
>>>
>>> > Just to remind you. As every year, the Google Summer of Code is
>>> approaching and we need to decide, whether we are going to participate.
>>> Last year I mentored Ivan and it was great fun and of course I learned a
>>> lot. Still it was the wrong year for me to do so, I didn't have enough free
>>> time to really fill up the role of a mentor. This year I should have more
>>> time for this but would prefer to pass on the mentor role to somebody else.
>>> And of course we should only participate if we can find suitable students.
>>> >
>>> > Fred
>>>
>>
>> --
>> Ivan Vučica - i...@vucica.net
>>
>>
>
>
> --
> Ivan Vučica - i...@vucica.net
>
>  _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>
>
> _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to