GSoC idea: Spec over Aida component model

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

GSoC idea: Spec over Aida component model

Janko Mivšek
Guys, would be this an interesting project to advance Smalltalk UI more
toward bleeding edge again, after 30 years, when we were there already
with MVC based GUI? Spec project have a potential here and Spec over web
frameworks to build fully desktop-capable web apps seems to be
achievable. Spec over Amber (who will propose that?), Spec over Aida,
Spec over Seaside? Benjamin, would you be a co-mentor of that project?

  Title: Spec over Aida for desktop-capable Web Apps

  Level: advanced

  Possible mentor: Janko Mivšek

  Possible second mentor: Benjamin?

  Description

Spec as a means to describe and generate GUI has a potential to help
building web applications as well. And because one of Spec goals is to
become a platform/framework independent, this project has a goal to
extend Aida component model for building Single Page web apps to become
Spec-aware


  Technical Details

Aida has a component model for building so called Single Page web UIs,
capable of composing a hierarchy of so called web widgets, which are
standalone reusable components, together with hierarchical web form
support. Spec as descriptor and generator of UI is therefore a natural
extension of Aida component model. When a HTML5 Web Components standard
will be ready, Aida component model can be easily extended to support
that standard as well, together with Spec (and maybe UIBuilder too?).

  Benefits to the Student

Student will acquire the knowledge and experience of building
desktop-capable UIs on the web using HTML5 approach.

  Benefits to the Community

Spec has a potential to become a de-facto standard way of describing
User Interfaces for Smalltalk projects from desktop to web and mobile,
on a dialect and web framework neutral way. This project can contribute
a piece toward that goal.


Best regards
Janko


--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

Re: GSoC idea: Spec over Aida component model

Benjamin Van Ryseghem (Pharo)
Of course I could be a mentor :)

But my question is can I be a mentor and a student ?

And this proposal go in the direction I want Spec to follow: platform/framework independency :)
I know that Nico would love to have Spec running in Amber ^^

Ben

On Mar 26, 2013, at 3:49 PM, Janko Mivšek <[hidden email]> wrote:

Guys, would be this an interesting project to advance Smalltalk UI more
toward bleeding edge again, after 30 years, when we were there already
with MVC based GUI? Spec project have a potential here and Spec over web
frameworks to build fully desktop-capable web apps seems to be
achievable. Spec over Amber (who will propose that?), Spec over Aida,
Spec over Seaside? Benjamin, would you be a co-mentor of that project?

 Title: Spec over Aida for desktop-capable Web Apps

 Level: advanced

 Possible mentor: Janko Mivšek

 Possible second mentor: Benjamin?

 Description

Spec as a means to describe and generate GUI has a potential to help
building web applications as well. And because one of Spec goals is to
become a platform/framework independent, this project has a goal to
extend Aida component model for building Single Page web apps to become
Spec-aware


 Technical Details

Aida has a component model for building so called Single Page web UIs,
capable of composing a hierarchy of so called web widgets, which are
standalone reusable components, together with hierarchical web form
support. Spec as descriptor and generator of UI is therefore a natural
extension of Aida component model. When a HTML5 Web Components standard
will be ready, Aida component model can be easily extended to support
that standard as well, together with Spec (and maybe UIBuilder too?).

 Benefits to the Student

Student will acquire the knowledge and experience of building
desktop-capable UIs on the web using HTML5 approach.

 Benefits to the Community

Spec has a potential to become a de-facto standard way of describing
User Interfaces for Smalltalk projects from desktop to web and mobile,
on a dialect and web framework neutral way. This project can contribute
a piece toward that goal.


Best regards
Janko


--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si


Reply | Threaded
Open this post in threaded view
|

Re: GSoC idea: Spec over Aida component model

Janko Mivšek
Hi Benjamin

Dne 26. 03. 2013 16:04, piše Benjamin:
> Of course I could be a mentor :)
>
> But my question is can I be a mentor and a student ?

Unfortunatelly not :(

> And this proposal go in the direction I want Spec to follow:
> platform/framework independency :)
> I know that Nico would love to have Spec running in Amber ^^

So you'd like to run as a student for the Spec Independency project,
which is also your proposal, so this is actually a Student proposal,
right? :)

In any case your project can be a good one in parallel to Spec over Aida
one. And another over Amber? That way we can evolve Spec while testing
it in many frameworks at once. But it seems that we all need to adjust a
terminology a bit, HTML5 terms are a bit different, those ins W3C Web
Components spec different again, etc. Then event architecture could be
different that one in web browser's DOM tree. Then MVC, dependency
mechanism, how ideas from JavaScript MVC frameworks like Ember.js,
Angular.js etc,  can be covered with Spec. In any case, pretty amusing
projects indeed :)

Best regards
Janko

>
> Ben
>
> On Mar 26, 2013, at 3:49 PM, Janko Mivšek <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>> Guys, would be this an interesting project to advance Smalltalk UI more
>> toward bleeding edge again, after 30 years, when we were there already
>> with MVC based GUI? Spec project have a potential here and Spec over web
>> frameworks to build fully desktop-capable web apps seems to be
>> achievable. Spec over Amber (who will propose that?), Spec over Aida,
>> Spec over Seaside? Benjamin, would you be a co-mentor of that project?
>>
>>  Title: Spec over Aida for desktop-capable Web Apps
>>
>>  Level: advanced
>>
>>  Possible mentor: Janko Mivšek
>>
>>  Possible second mentor: Benjamin?
>>
>>  Description
>>
>> Spec as a means to describe and generate GUI has a potential to help
>> building web applications as well. And because one of Spec goals is to
>> become a platform/framework independent, this project has a goal to
>> extend Aida component model for building Single Page web apps to become
>> Spec-aware
>>
>>
>>  Technical Details
>>
>> Aida has a component model for building so called Single Page web UIs,
>> capable of composing a hierarchy of so called web widgets, which are
>> standalone reusable components, together with hierarchical web form
>> support. Spec as descriptor and generator of UI is therefore a natural
>> extension of Aida component model. When a HTML5 Web Components standard
>> will be ready, Aida component model can be easily extended to support
>> that standard as well, together with Spec (and maybe UIBuilder too?).
>>
>>  Benefits to the Student
>>
>> Student will acquire the knowledge and experience of building
>> desktop-capable UIs on the web using HTML5 approach.
>>
>>  Benefits to the Community
>>
>> Spec has a potential to become a de-facto standard way of describing
>> User Interfaces for Smalltalk projects from desktop to web and mobile,
>> on a dialect and web framework neutral way. This project can contribute
>> a piece toward that goal.
>>
>>
>> Best regards
>> Janko
>>
>>
>> --
>> Janko Mivšek
>> Aida/Web
>> Smalltalk Web Application Server
>> http://www.aidaweb.si
>>
>

--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

Re: GSoC idea: Spec over Aida component model

Benjamin Van Ryseghem (Pharo)
Thanks for the explanation :)

My question was more
Can I be a student for project Foo and a mentor for project Bar ?

:)

Ben

On Mar 26, 2013, at 8:41 PM, Janko Mivšek <[hidden email]> wrote:

Hi Benjamin

Dne 26. 03. 2013 16:04, piše Benjamin:
Of course I could be a mentor :)

But my question is can I be a mentor and a student ?

Unfortunatelly not :(

And this proposal go in the direction I want Spec to follow:
platform/framework independency :)
I know that Nico would love to have Spec running in Amber ^^

So you'd like to run as a student for the Spec Independency project,
which is also your proposal, so this is actually a Student proposal,
right? :)

In any case your project can be a good one in parallel to Spec over Aida
one. And another over Amber? That way we can evolve Spec while testing
it in many frameworks at once. But it seems that we all need to adjust a
terminology a bit, HTML5 terms are a bit different, those ins W3C Web
Components spec different again, etc. Then event architecture could be
different that one in web browser's DOM tree. Then MVC, dependency
mechanism, how ideas from JavaScript MVC frameworks like Ember.js,
Angular.js etc,  can be covered with Spec. In any case, pretty amusing
projects indeed :)

Best regards
Janko


Ben

On Mar 26, 2013, at 3:49 PM, Janko Mivšek <[hidden email]
<[hidden email]>> wrote:

Guys, would be this an interesting project to advance Smalltalk UI more
toward bleeding edge again, after 30 years, when we were there already
with MVC based GUI? Spec project have a potential here and Spec over web
frameworks to build fully desktop-capable web apps seems to be
achievable. Spec over Amber (who will propose that?), Spec over Aida,
Spec over Seaside? Benjamin, would you be a co-mentor of that project?

Title: Spec over Aida for desktop-capable Web Apps

Level: advanced

Possible mentor: Janko Mivšek

Possible second mentor: Benjamin?

Description

Spec as a means to describe and generate GUI has a potential to help
building web applications as well. And because one of Spec goals is to
become a platform/framework independent, this project has a goal to
extend Aida component model for building Single Page web apps to become
Spec-aware


Technical Details

Aida has a component model for building so called Single Page web UIs,
capable of composing a hierarchy of so called web widgets, which are
standalone reusable components, together with hierarchical web form
support. Spec as descriptor and generator of UI is therefore a natural
extension of Aida component model. When a HTML5 Web Components standard
will be ready, Aida component model can be easily extended to support
that standard as well, together with Spec (and maybe UIBuilder too?).

Benefits to the Student

Student will acquire the knowledge and experience of building
desktop-capable UIs on the web using HTML5 approach.

Benefits to the Community

Spec has a potential to become a de-facto standard way of describing
User Interfaces for Smalltalk projects from desktop to web and mobile,
on a dialect and web framework neutral way. This project can contribute
a piece toward that goal.


Best regards
Janko


--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si



--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si


Reply | Threaded
Open this post in threaded view
|

Re: GSoC idea: Spec over Aida component model

stephane ducasse

On Mar 26, 2013, at 8:56 PM, Benjamin <[hidden email]> wrote:

Thanks for the explanation :)

My question was more
Can I be a student for project Foo and a mentor for project Bar ?

yes I do not see why


:)

Ben

On Mar 26, 2013, at 8:41 PM, Janko Mivšek <[hidden email]> wrote:

Hi Benjamin

Dne 26. 03. 2013 16:04, piše Benjamin:
Of course I could be a mentor :)

But my question is can I be a mentor and a student ?

Unfortunatelly not :(

And this proposal go in the direction I want Spec to follow:
platform/framework independency :)
I know that Nico would love to have Spec running in Amber ^^

So you'd like to run as a student for the Spec Independency project,
which is also your proposal, so this is actually a Student proposal,
right? :)

In any case your project can be a good one in parallel to Spec over Aida
one. And another over Amber? That way we can evolve Spec while testing
it in many frameworks at once. But it seems that we all need to adjust a
terminology a bit, HTML5 terms are a bit different, those ins W3C Web
Components spec different again, etc. Then event architecture could be
different that one in web browser's DOM tree. Then MVC, dependency
mechanism, how ideas from JavaScript MVC frameworks like Ember.js,
Angular.js etc,  can be covered with Spec. In any case, pretty amusing
projects indeed :)

Best regards
Janko


Ben

On Mar 26, 2013, at 3:49 PM, Janko Mivšek <[hidden email]
<[hidden email]>> wrote:

Guys, would be this an interesting project to advance Smalltalk UI more
toward bleeding edge again, after 30 years, when we were there already
with MVC based GUI? Spec project have a potential here and Spec over web
frameworks to build fully desktop-capable web apps seems to be
achievable. Spec over Amber (who will propose that?), Spec over Aida,
Spec over Seaside? Benjamin, would you be a co-mentor of that project?

Title: Spec over Aida for desktop-capable Web Apps

Level: advanced

Possible mentor: Janko Mivšek

Possible second mentor: Benjamin?

Description

Spec as a means to describe and generate GUI has a potential to help
building web applications as well. And because one of Spec goals is to
become a platform/framework independent, this project has a goal to
extend Aida component model for building Single Page web apps to become
Spec-aware


Technical Details

Aida has a component model for building so called Single Page web UIs,
capable of composing a hierarchy of so called web widgets, which are
standalone reusable components, together with hierarchical web form
support. Spec as descriptor and generator of UI is therefore a natural
extension of Aida component model. When a HTML5 Web Components standard
will be ready, Aida component model can be easily extended to support
that standard as well, together with Spec (and maybe UIBuilder too?).

Benefits to the Student

Student will acquire the knowledge and experience of building
desktop-capable UIs on the web using HTML5 approach.

Benefits to the Community

Spec has a potential to become a de-facto standard way of describing
User Interfaces for Smalltalk projects from desktop to web and mobile,
on a dialect and web framework neutral way. This project can contribute
a piece toward that goal.


Best regards
Janko


--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si



--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si



Reply | Threaded
Open this post in threaded view
|

Re: GSoC idea: Spec over Aida component model

Ben Coman
In reply to this post by Benjamin Van Ryseghem (Pharo)
Benjamin wrote:
> Thanks for the explanation :)
>
> My question was more
> Can I be a student for project Foo and a mentor for project Bar ?
>
> :)
>
> Ben
>  

GSOC FAQ...

Students and Eligibility
Q10: I would like to participate in Google Summer of Code as both a
mentor and a student. Is this possible?
****A: We've given this question a lot of thought, and we've decided it
is best not to allow participants to act as a mentor to another /Google
Summer of Code/ student while they are working on their own Google
Summer of Code student project. We want to make sure that each project
and student receives sufficient attention, and we're concerned that this
split in focus could create a bad experience for those involved. Please
choose whether participation as a mentor or a student is more appealing
to you and plan to apply accordingly.

> On Mar 26, 2013, at 8:41 PM, Janko Mivšek <[hidden email]> wrote:
>
>  
>> Hi Benjamin
>>
>> Dne 26. 03. 2013 16:04, piše Benjamin:
>>    
>>> Of course I could be a mentor :)
>>>
>>> But my question is can I be a mentor and a student ?
>>>      
>> Unfortunatelly not :(
>>
>>    
>>> And this proposal go in the direction I want Spec to follow:
>>> platform/framework independency :)
>>> I know that Nico would love to have Spec running in Amber ^^
>>>      
>> So you'd like to run as a student for the Spec Independency project,
>> which is also your proposal, so this is actually a Student proposal,
>> right? :)
>>
>> In any case your project can be a good one in parallel to Spec over Aida
>> one. And another over Amber? That way we can evolve Spec while testing
>> it in many frameworks at once. But it seems that we all need to adjust a
>> terminology a bit, HTML5 terms are a bit different, those ins W3C Web
>> Components spec different again, etc. Then event architecture could be
>> different that one in web browser's DOM tree. Then MVC, dependency
>> mechanism, how ideas from JavaScript MVC frameworks like Ember.js,
>> Angular.js etc,  can be covered with Spec. In any case, pretty amusing
>> projects indeed :)
>>
>> Best regards
>> Janko
>>
>>    
>>> Ben
>>>
>>> On Mar 26, 2013, at 3:49 PM, Janko Mivšek <[hidden email]
>>> <mailto:[hidden email]>> wrote:
>>>
>>>      
>>>> Guys, would be this an interesting project to advance Smalltalk UI more
>>>> toward bleeding edge again, after 30 years, when we were there already
>>>> with MVC based GUI? Spec project have a potential here and Spec over web
>>>> frameworks to build fully desktop-capable web apps seems to be
>>>> achievable. Spec over Amber (who will propose that?), Spec over Aida,
>>>> Spec over Seaside? Benjamin, would you be a co-mentor of that project?
>>>>
>>>> Title: Spec over Aida for desktop-capable Web Apps
>>>>
>>>> Level: advanced
>>>>
>>>> Possible mentor: Janko Mivšek
>>>>
>>>> Possible second mentor: Benjamin?
>>>>
>>>> Description
>>>>
>>>> Spec as a means to describe and generate GUI has a potential to help
>>>> building web applications as well. And because one of Spec goals is to
>>>> become a platform/framework independent, this project has a goal to
>>>> extend Aida component model for building Single Page web apps to become
>>>> Spec-aware
>>>>
>>>>
>>>> Technical Details
>>>>
>>>> Aida has a component model for building so called Single Page web UIs,
>>>> capable of composing a hierarchy of so called web widgets, which are
>>>> standalone reusable components, together with hierarchical web form
>>>> support. Spec as descriptor and generator of UI is therefore a natural
>>>> extension of Aida component model. When a HTML5 Web Components standard
>>>> will be ready, Aida component model can be easily extended to support
>>>> that standard as well, together with Spec (and maybe UIBuilder too?).
>>>>
>>>> Benefits to the Student
>>>>
>>>> Student will acquire the knowledge and experience of building
>>>> desktop-capable UIs on the web using HTML5 approach.
>>>>
>>>> Benefits to the Community
>>>>
>>>> Spec has a potential to become a de-facto standard way of describing
>>>> User Interfaces for Smalltalk projects from desktop to web and mobile,
>>>> on a dialect and web framework neutral way. This project can contribute
>>>> a piece toward that goal.
>>>>
>>>>
>>>> Best regards
>>>> Janko
>>>>
>>>>
>>>> --
>>>> Janko Mivšek
>>>> Aida/Web
>>>> Smalltalk Web Application Server
>>>> http://www.aidaweb.si
>>>>
>>>>        
>> --
>> Janko Mivšek
>> Aida/Web
>> Smalltalk Web Application Server
>> http://www.aidaweb.si
>>
>>    
>
>
>  


Reply | Threaded
Open this post in threaded view
|

Re: GSoC idea: Spec over Aida component model

Benjamin Van Ryseghem (Pharo)
Thank you :)

So I think I will apply as a student (and still be present for the student without being a mentor then) :)

Ben

On Mar 27, 2013, at 4:21 PM, Ben Coman <[hidden email]> wrote:

Benjamin wrote:
Thanks for the explanation :)

My question was more
Can I be a student for project Foo and a mentor for project Bar ?

:)

Ben
 

GSOC FAQ...

Students and Eligibility
Q10: I would like to participate in Google Summer of Code as both a mentor and a student. Is this possible?
****A: We've given this question a lot of thought, and we've decided it is best not to allow participants to act as a mentor to another /Google Summer of Code/ student while they are working on their own Google Summer of Code student project. We want to make sure that each project and student receives sufficient attention, and we're concerned that this split in focus could create a bad experience for those involved. Please choose whether participation as a mentor or a student is more appealing to you and plan to apply accordingly.

On Mar 26, 2013, at 8:41 PM, Janko Mivšek <[hidden email]> wrote:

 
Hi Benjamin

Dne 26. 03. 2013 16:04, piše Benjamin:
   
Of course I could be a mentor :)

But my question is can I be a mentor and a student ?
     
Unfortunatelly not :(

   
And this proposal go in the direction I want Spec to follow:
platform/framework independency :)
I know that Nico would love to have Spec running in Amber ^^
     
So you'd like to run as a student for the Spec Independency project,
which is also your proposal, so this is actually a Student proposal,
right? :)

In any case your project can be a good one in parallel to Spec over Aida
one. And another over Amber? That way we can evolve Spec while testing
it in many frameworks at once. But it seems that we all need to adjust a
terminology a bit, HTML5 terms are a bit different, those ins W3C Web
Components spec different again, etc. Then event architecture could be
different that one in web browser's DOM tree. Then MVC, dependency
mechanism, how ideas from JavaScript MVC frameworks like Ember.js,
Angular.js etc,  can be covered with Spec. In any case, pretty amusing
projects indeed :)

Best regards
Janko

   
Ben

On Mar 26, 2013, at 3:49 PM, Janko Mivšek <[hidden email]
<[hidden email]>> wrote:

     
Guys, would be this an interesting project to advance Smalltalk UI more
toward bleeding edge again, after 30 years, when we were there already
with MVC based GUI? Spec project have a potential here and Spec over web
frameworks to build fully desktop-capable web apps seems to be
achievable. Spec over Amber (who will propose that?), Spec over Aida,
Spec over Seaside? Benjamin, would you be a co-mentor of that project?

Title: Spec over Aida for desktop-capable Web Apps

Level: advanced

Possible mentor: Janko Mivšek

Possible second mentor: Benjamin?

Description

Spec as a means to describe and generate GUI has a potential to help
building web applications as well. And because one of Spec goals is to
become a platform/framework independent, this project has a goal to
extend Aida component model for building Single Page web apps to become
Spec-aware


Technical Details

Aida has a component model for building so called Single Page web UIs,
capable of composing a hierarchy of so called web widgets, which are
standalone reusable components, together with hierarchical web form
support. Spec as descriptor and generator of UI is therefore a natural
extension of Aida component model. When a HTML5 Web Components standard
will be ready, Aida component model can be easily extended to support
that standard as well, together with Spec (and maybe UIBuilder too?).

Benefits to the Student

Student will acquire the knowledge and experience of building
desktop-capable UIs on the web using HTML5 approach.

Benefits to the Community

Spec has a potential to become a de-facto standard way of describing
User Interfaces for Smalltalk projects from desktop to web and mobile,
on a dialect and web framework neutral way. This project can contribute
a piece toward that goal.


Best regards
Janko


--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si

       
--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si