zoukankan      html  css  js  c++  java
  • Seedkit

    http://live.gnome.org/SeedKit

    Seedkit

    Define your UI in web-standards, use your GObjects

    The community, libraries, authoring tools and advanced graphical features of web standards makes them a compelling UI declaration solution.

    With SeedKit, even local native Gnome applications can present a graphically-rich experience using those technologies.

    Hopefully, it will be rendered obsolete when webkit-gtk implements such facility. The JavaScript API wont be affected by such a change.

    Previous Art

    Palm/HP WebOS SDK Mozilla JetPack ,

    What ?

    SeedKitView is a WebKitView augmented with selected Seed-provided GObjects. The JavaScript code might manipulate both the DOM and lower-level services.

    The declarative nature of the approach minimizes or eliminates side effects by abstracting the developer away from complexities and enforce clear segmentation.

    Whether using the Web Inspector or your favorite editor, modern graphical features of WebKit such as animations, transitions and dynamic layout are available to toy with.

    Security-wise, seedkit always disallows remote access for the Seed-augmented Javascript context. Web page that wants to integrate with the desktop must provide some code installed the user executed in a separate context.

    To be remotely comparable feature-wise to standard widgets toolkits, SeedKit will settle on a blessed JavaScript library. Using its idioms, usability and styling enforcement, and services bindings will be provided.

    For Web developers, Designers, Idea boxes

    • seedkit-viewer runs applications whose both UI and logic are built using HTML/CSS and JavaScript. There, selected desktop and system services can be made available. Running and packaging those hybrid applications is made easy by distribution packages and .desktop file generation.

      How..?

    As an existing application developer

    • Your existing application might benefit from some UI refreshment and more design-oriented contributors.

      Embed a SeedKitView somewhere, give selective access to some application logic and data. And voilà.

      How..?

    As a Website developer



  • 相关阅读:
    BZOJ1029:[JSOI2007]建筑抢修(贪心,堆)
    1054. [HAOI2008]移动玩具【BFS】
    1297. [SCOI2009]迷路【矩阵乘法】
    1192. [HNOI2006]鬼谷子的钱袋【进制】
    2243. [SDOI2011]染色【树链剖分】
    1051. [HAOI2006]受欢迎的牛【强连通分量】
    codevs 2074 营救 WW
    codevs 1191 数轴染色
    codevs 2855 游乐园的迷宫 bfs
    codevs 2806 红与黑
  • 原文地址:https://www.cnblogs.com/lexus/p/2226178.html
Copyright © 2011-2022 走看看