Sky is an experimental, high-performance UI framework for mobile apps. Sky helps you create apps with beautiful user interfaces and high-quality interactive design that run smoothly at 120 Hz.
Sky consists of two components:
The Sky engine. The engine is the core of the system. Written in C++, the engine provides the muscle of the Sky system. The engine provides several primitives, including a soft real-time scheduler and a hierarchial, retained-mode graphics system, that let you build high-quality apps.
The Sky framework. The framework makes it easy to build apps using Sky by providing familiar user interface widgets, such as buttons, infinite lists, and animations, on top of the engine using Dart. These extensible components follow a functional programming style inspired by React.
We're still iterating on Sky heavily, which means the framework and underlying engine are both likely to change in incompatible ways several times, but if you're interested in trying out the system, this document can help you get started.
Wow, it means Sky will target mobiles and desktop both?
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an email to misc+uns...@dartlang.org.
There is Sky but for now that's mostly intended for mobile devices.
There is Sky but for now that's mostly intended for mobile devices.I thought this means it may support desktop platforms in the future.
By any chance, isn't it DOM, CSS, HTML etc?
Cheers!- bob
Very intriguing! Is there any human readable documentation available? API samples? Discussion of concepts, etc?
On Tuesday, 19 May 2015 18:38:22 UTC+1, Alex Tatumizer wrote:Very intriguing! Is there any human readable documentation available? API samples? Discussion of concepts, etc?I'd like to know as well :)Although this repo seems to answer a few questions, regarding API and samples.I understood that Mojo is an optimized native UI
(stripped-down DOM elements, as Justin hinted)
in its own thread (view) which will send/get events/updates to/from the "model/controller services" in other threads, written in other languages, through a common message-passing interface.Mojo-sdk are the bindings (or interface API/implementation) for a lot of languages, C, C++, Java, Python, Go, Dart, etc.Sky is Mojo with an embed Dart VM for the service threads, and Sky-sdk is the API to use from Dart.Is it something along those lines?Is Sky meant to be Dart-only or can we expect other languages, such as Java for a smoother Android integration?
--
The discussion so far reminds this old parable: http://en.wikipedia.org/wiki/Blind_men_and_an_elephant
--
Everyone made a big deal about Dart VM not being put into Chrome but the reality is that Google appears to have changed course onto even bigger plans. If you can't convince Firefox/Safari/IE to add Dart then just start an entirely new platform - makes sense to me.Of course keep in mind that all of these projects are experimental and speculative. The only stuff that's certain is Dart as a language (regardless of VM/implementation) and dart2js (because Google Ads depends on it)...At least that's what I think :-)- lex
So, can someone from the team let us know if this is ever discussed or considered?
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to a topic in the Google Groups "Dart Misc" group.
To unsubscribe from this topic, visit https://groups.google.com/a/dartlang.org/d/topic/misc/9NuTuBrGeZI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to misc+uns...@dartlang.org.