Zaktualizowałem wiki o kilka ciekawych działów

Dzisiaj zabrałem się za porządkowanie mojej wiki, która jest dla mnie najlepszym sposób kolekcjonowania informacji.
Wiki znajdziecie pod adresem wiki.widmogrod.info.

Tak „biblioteka wiedzy” wzbogaciła się m.in. w:

Jak by ktoś z was był zainteresowany różnego rodzaju dodatkowymi informacjami o Cappuccino Framework i społeczności wokuł niego to zapraszam do działu Szkice i różne materiały dodatkowe o Cappuccino Framework.

Z działu programowanie najbardziej podoba mi się ciekawy wzorzec projektowy Circuit Breaker.
Umieściłem w tym dziale link do artykułu, który zawiera  POC implementacji go w Zend Framework.

Natomiast w dziale JavaScript podoba mi się nowy język programowania, który jest kompilowany do JavaScript – CoffeeScript.

To tyle, pozdrawiam!

Motorola kupiła 280 North za 20 milionów dolarów

Motorola kupiła firmę 280 North, która jest  twórcą i pomysłodawcą języka programowania Objective-J i opartego na nim frameworka aplikacji internetowych Cappuccino Framework .

Jak podaje Techcrunch nie wydano jeszcze oficjalnego oświadczenia, jednak na grupie dyskusyjnej dowiadujemy się że jest tworzona nowa strona projektu i niebawem poznamy oficjalne stanowisko w tej kwestii. Czekam z niecierpliwością :)

280 North jest odpowiedzialny za rozwój:

  • 280slides – narzędzie do tworzenia i dzielenie się prezentacjami on-line.
  • 280atlas – narzędzie bardzo podobne do Xcode

Dla zainteresowanych tematem:

Zapraszam również do Polskiej Wiki poświęconej Cappucino i Objective-J.

Raphuccino – Cappuccino + RaphaëlJS

Raphaël to mała biblioteka JavaScript, której celem jest uproszczenie pracy z grafiką wektorową w sieci. Jeżeli chcesz stworzyć własny wykres, narzędzie do przycinania, obracania grafiki,… możesz to wszystko osiągnąć za pomocą tej biblioteki.

Raphaël uzywa SVG W3C Recommendation  i VML jako podstawe do tworzenia grafik. Oznacza to że każdy obiekt graficzny tworzy również obiekt DOM, zatem można dopiąć do niego zdarzenia JavaScript.

Raphuccino łączy moc i potencjał RaphaëlJS z Objective-J dając Cappuccino Framework wspaniałą bibliotekę do tworzenia grafiki wektorowej.

Cappuccino Framework posiada implementację elementu canvas, jednak w porównaniu do możliwości SVG jest to tylko „prosta” funkcjonalność ;)

Zapraszam do obejrzenia możliwościami Raphuccino.

Wireframes on the fly – czyli Mockingbird z kolaboracją za pomocą Node.js + WebSockets

Mockingbird – jest świetnym darmowym online’nowym narzędziem do tworzenia szkieletów interfejsów (wireframes). Całość działa z poziomu przeglądarki internetowej (projekt jest napisany w Cappuccino Framework, i rzeczywiście wygląda jak aplikacja okienkowa przeniesiona do internetu!)

Mockingbird, pozwala na wiele form dzielenia się projektami.. niestety jeszcze nie posada możliwości współpracy nad jednym szkicem przez więcej niż jedną osobę ale to ma się zmienić!

Saikat Chakrabarti współzałożyciel Mockingbird opisał na swoim blogu w jaki sposób wykorzystał narzędzia Cappuccino + Node.js + WebSockets i stworzył bardzo proste narzędzie umożliwiające kolaborację.

Efekty pracy można zobaczyć na poniższym filmiku:

Być może w zbliżony sposób ta funkcjonalność zostanie wbudowana w nową odsłonę Mockingbird.

Jakie są plany na przyszłość Cappuccino Framework

Rozwój SproutCore jest bardzo stymulujące dla zespołu 280North zajmującego się rozwojem Cappuccino Framework i narzędzi mu towarzyszących np. Atlas.

Zespół SC oprócz wydania narzędzia do tworzenia interfejsu graficznego Greenhouse dodał możliwość wykorzystania dobrodziejstw dotykowych ekranów.

Jakie są plany na przyszłość rozwoju Cappuccino Framework?

Lepsza wydajność, a w tym:

  • zmniejszenie rozmiaru frameworka
  • zmniejszenie czasu ładowania aplikacji
  • optymalizacja czasu renderowania jedno milionowej tabeli oraz test jej przewijania
  • wydajność KVO

Mobilność – dostosowanie Cappuccino do aplikacji mobilnych (iPhone, iPad, Android) czyli nowe możliwości touch screen

Lepsze wsparcie dla motywów – wsparcie dla CSS i generalnie prostszy sposób do składania motywów w całość

Zbudowanie pozostałych widżetów Aristo – color picker, stepper view, calendar, tabs, itd…

Dokumentacja – niestety obecna forma nie jest najlepsza. Francisko Tomalsky na konferencji JSConf wspominał że pracują nad nowym narzędziem do dostarczenia dokumentacji.

Bindings support.

TextView – lepsze wpsparcie dla tekstu – niestety w obecnej formie nie jest to tak wygodne.

CoreData/LocalStorage – wykorzystanie możliwości HTML5

Kompleksowe testy.

Dodatkowo cały zespół pracuje nad nowymi narzędziami dla Cappuccino, mają to być min. narzędzia do testowania itp.

Dla zainteresowanych więcej informacji można znaleźć tutaj.