Cappuccino and Objective-J

Today, I came up with 280 Slides, a web presentation design editor. I was shocked by its pretty looking Mac-like UI at the first glance.

From an interview to 280 Sliders developer, I learned to know that Cappuccino is the framework behind the product. And Objective-J language is introduced so they can port Apple’s Cocoa framework. Cocoa is a framework based on Apple’s own language Objective-C. In fact, 280 Slides’ UI looks like Apple’s Keynotes. And the 280 Sliders’ developers are former Apple developers. Cappuccino parses Objective-J files, which are with file extension .j, convert to JavaScript codes and executes them on the fly.

So, another cross compiler, Objective-C to JavaScript. It is quite worthy for further digging.

And digging into sources, I find that it uses lots of images to make up the whole UI, includes button, scrollbar, window borders and other components. And besides *.j and *.js files, there are some *.plist and *.sj files. *.sj use the same syntax as normal JavaScript. But from the sources, I guess they are compiled and mixed from *.j. Besides the core Objective-J.js, AppKit.sj, Foundation.sj and SlideKit.sj are three important files.

And it is great to hear the news that Cappuccino and Objective-J will be open-sourced at http://objective-j.org/ in the near future.

This entry was posted in AJAX, JavaScript and tagged , . Bookmark the permalink.

70 Responses to Cappuccino and Objective-J

  1. Vonnie says:

    whoah this weblog is excellent i love studying your articles.

    Stay up the good work! You recognize, many people are searching around for this
    info, you could aid them greatly.

  2. Internet marketing blends together creative and technical aspects of the internet, which covrs
    design, development, advertising and sales.
    Call me Senataka wite my website Internet Marketing andd easy way.
    Content with images will be in more demand as well.

  3. This is a 1 way back links are essential to acquire the Google page rank you want.
    Sites, whether new or old, have become more interactive and a web user can connect to most sites via social networking
    sites. To increase the page rank and top get a search engine position it is very much important to take
    the service of these SEO services company.

  4. Thasnk you for sharing yojr info. I trul appreciate your
    efforts and I am waiting for your next write ups thank you once again.

  5. -65 ºC to +125 ºC Non-Operating. Citrine Plus Possibilities

  6. Merci pour le tutoriel et pour les fonctions !!

  7. web page says:

    The Holly clutch comes in gorgeous shades of violet of Tiffany Blue(R) croco.

    Among Alexander Wang’s designs, the pursuit of details is a very important feature.

    Inside you can see durable padding, making it capable of protecting documents, flash drives, CDs, and other electronic items.

  8. sex says:

    Hi there to every body, it’s my first visit of this website; this
    blog carries awesome and truly fine information designed for visitors.

  9. Normalement Campagne renseigne les campagnes AdWords (à savoir le référecement payant…).
    Tu as fait de la pub ?

  10. Damion says:

    A fascinatting discussion is worth comment.

    There’s no doubt that that you should write more oon this issue, itt might not be a
    taboo subject but typically people don’t talk about such issues.
    To the next! Kindd regards!!

  11. It’s going to be ending of mine day, but before ending I am reading this fantastic post to improve my know-how.

  12. bit.ly says:

    That is very attention-grabbing, You’re an overly professional blogger.
    I’ve joined your rss feed and look forward to seeking extra of your wonderful post.
    Additionally, I’ve shared your web site in my social networks

    my web-site bit.ly

  13. The truth is, anyone have plan on using YouTube for business marketing, just way seeing buy view youtube is when you make a great
    quality video. Sure there are services out there
    that could get you more views, a person should avoid these things.

  14. Ne ho visto uno la settimana scorsa credo sia il piu grande aborto che potesse fare la pioneer , penosa e a dir poco ridicola ,
    poi trovarmela davanti alla mediaword vicino ad una hercules mi ha fatto davvero sorridere , decadenza
    di pioneer in costante aumento , ma azienda furba a giocare con l’ignoranza della gente , credo che con questi cosi faran soldi a palate
    visto anche anche il costo immondo che ha in rapporto al cesso che vendono.

  15. Perhaps I’ll run trips, become a travel representative,
    teach photography, open up a little surf store on some quiet beach in Mexico, and
    so on

  16. Subtense says:

    Quality articles is the crucial to be a focus for the visitors to visit the web site,
    that’s what this website is providing.

  17. Our company is moving into the world in which a huge selection of illnesses include been emerged by completing time and
    we deep breathing between those illnesses. Most of them are life-taking that can certainly consider anybody’s life and several of them associated with
    persistent illness that can’t acquire cured.
    But we happen to be going to discuss regarding the disease which is often doesn’t cause
    death. All of us are going to go over about the disease known as fibroids.
    So, what carry out you know about the fibroids? Do you feel that fibroids can get treated
    through natural therapy?
    Fibroids has becomes one of the most frequent a significant front side of the complete world because millions of woman affected by this life-threatening illnesses.

    Fibroids have become one of the major health concerns before the complete human getting and also for the medical science.
    Fibroids as well known as uterine fibroids really are a
    benign tumor which usually frequently remains non-cancerous nevertheless occasionally
    you might develop the cancer. So this is very important to find the long
    lasting fibroids cure. We will speak about fibroids cure afterward; it may
    be time to understand regarding fibroids. Fibroids are normal harmless non-cancerous tumor around the world.
    Right now there are 175 million from the women across the world suffering via fibroids.

    Most of the women get Uterine Fibroids during the middle someday later it was reproductive system
    year of child delivery.

  18. Video a sexo anal gostoso desse rosto e sua namorada safada que adora dar cuzinho, se debruçou sobre sofá e também ele socou para calvo nessa
    nádegas maravilhosa e muito gostosa.

  19. This web site really has all the information I needed about this subject and didn’t know who to ask.

  20. I know this website offers quality based posts and additional
    information, is there any other web page which offers these information in quality?

  21. Jack says:

    Just stated, low fence is an area where game iss hunted andd the only fences that may perhaps exist
    would be standard agricultural fences like pig wire or
    three or four strand barbedd wire the kindds of fenbces that
    never include the game, and the animals pass through as if tey weren’t
    there.

    Also visit my webste – płot plastikowe na płot i furtkę sztachetową, płoty plastykowe, Awangardowe sztachetki,
    płoty z Wnylu w Mazowieckim i okolicach,
    płot z Winylu na płot i furtkę sztachetową, ogrodzenia
    z plastyku panelowe (Jack)

  22. Hi mates, its wonderful article сoncerning
    tutoringand еntirely explained, қeep іt
    սρ all tҺе time.

    Feel free tο surf tο mу һomepage – comprar followers

  23. xxx says:

    Hi there, You have done a great job. I’ll definitely
    digg it and personally recommend to my friends.
    I am confident they’ll be benefited from this website.

  24. Bing says:

    Simply wish to say your article is as astonishing. The clearness in your post is just cool and i could assume you’re an expert on this subject.

    Fine with your permission allow me to grab your feed to keep updated with forthcoming post.
    Thanks a million and please carry on the rewarding work.

  25. This is my first time pay a quick visit at here and i
    am truly pleassant to read everthing at one place.

  26. sex says:

    Hi there, its pleasant article regarding media print, we all know
    media is a enormous source of data.

  27. You’ve made solme decent ρoints tҺere.
    Ӏ checked ⲟn thе net tо find out more ɑbout thе issue
    and found moet individuals ԝill ǥߋ aⅼong աith үοur ѵiew ߋn tҺіѕ site.

  28. m88vina says:

    Hi mates, how is everything, and what you desire to say about this article, in my view its actually awesome
    in support of me.

  29. Have you ever thought about including a little bit more than just your articles?
    I mean, what you say is fundamental and all.
    However imagine if you added some great images or videos to give your
    posts more, “pop”! Your content is excellent but
    with pics and clips, this site could undeniably be one of the
    greatest in its niche. Very good blog!

  30. Thanks , I’ve recently been looking for information about this topic for a while and yours is the best
    I’ve found out till now. But, what in regards
    to the bottom line? Are you sure about the source?

  31. Undeniably consider that that you stated. Your favorite justification appeared to be
    on the web the simplest thing to take into account of.
    I say to you, I certainly get irked while people consider issues that they plainly don’t understand about.

    You controlled to hit the nail upon the highest and also defined out the whole thing with no need side effect ,
    other people can take a signal. Will probably
    be back to get more. Thanks

  32. Helpful info. Lucky me I found your site unintentionally, and I am stunned why this accident didn’t came about in advance!
    I bookmarked it.

  33. Nice respond in return of this issue with firm arguments and telling everything regarding that.

  34. Ian Leaf says:

    I delight in, result in I discovered just what I was looking for.
    You have ended my four day lengthy hunt! God Bless yyou man. Have a nice day.
    Bye

  35. NBA says:

    Wow, lovely website. Thnx ..

  36. Hi ladies, Inspired by the "traveling dress" thread, I would like to give a dress to someone who is looking for a dress for their I bought the dress preowned, but then changed my It’s a Mikaella 1511 and bridal size It will need to be I’m not really sure how to determine who gets it, so perhaps if you’re interested, you could write a bit about your situation, when, Ideally it would be really nice to send this dress to others when you’re

  37. katana sword says:

    Thanks!!! Super Fast!!! Great seller!!!

  38. We also used recycled wine bottles for water and glass tea lights with little
    pebbles in the backside, so the tables had a lot of glass of
    varying heights and pops of shade. The finished product felt really mild and
    unfussy, which is what we were going for with our brunch state park marriage
    ceremony. Here’s a picture of our sweetheart” table (these wood doorways had been opened up in the course
    of the reception).

  39. Alors si vous souhaitez entretenir votre corps et votre santé au quotidien, le stepper est
    l’appareil qu’il vous faut.

  40. Gerardo says:

    For more information about your alternatives for compensation in a False
    Claims Act lawsuit or for guidance on how finest to pursue
    authorized recourse, contact our Arizona False Claims
    Act lawyers straight away by finishing the Free Case Review type at the high right hand corner of this web page.

  41. If some one wants expert view on the topic of running
    a blog then i propose him/her to pay a quick visit this webpage, Keep up
    the pleasant work.

  42. There is certainly a lot to know about this issue. I love all the points you made.

  43. Saul says:

    Follow the left hand margin down a little bit and check out our ‘Search for Girls by Type’ discover what you like and provides us call.
    Where ever you might be in central London, paradise might be
    nearer than you suppose.

  44. Purely to follow up on the update of this subject on your site and would really want to let you know just how
    much I loved the time you took to write this helpful post.
    Within the post, you spoke on how to actually handle this
    matter with all convenience. It would be my own pleasure to get some more tips from your web page design
    page and come as much as offer others what I discovered from you.
    I appreciate your usual fantastic effort.

  45. Marilou says:

    Hi there outstanding website! Does running a blog like this take a great deal of work?
    I have no understanding of programming but I had
    been hoping to start my own blog in the near future. Anyways, should you have any recommendations or
    techniques for new blog owners please share. I understand this
    is off topic nevertheless I simply had to ask.
    Thanks a lot!

  46. Randal says:

    Amazing things here. I am very happy to peer your post.
    Thanks so much and I’m looking forward to touch you.
    Will you please drop me a e-mail?

  47. Truly no matter if someone doesn’t know after that its up
    to other people that they will assist, so here it happens.

  48. Marcia says:

    Thanks for sharing your thoughts on game mirip dragon nest d android.
    Regards

  49. Rachael says:

    This is a really good tip especially to those new to the blogosphere.
    Short but very precise information… Appreciate your sharing
    this one. A must read article!

  50. Tony says:

    Please let me know if you’re looking for a writer for your weblog.
    You have sokme really great posts and I believe I would be a
    good asset. If you ever want to take some of the load off,
    I’d absolutely love to write some content for your blog in exchange for a link back to mine.

    Please send me an e-mail if interested. Cheers!

  51. I pay a quick visit each day a few sites and information sites to read articles,
    but this web site offers quality based writing.

  52. Grazyna says:

    Marvelous, what a blog it is! This webpage provides valuable facts
    to us, keep it up.

  53. Neva says:

    This is my first time visit at here and i am actually happy to read everthing at
    one place.

  54. Nancy says:

    I do not know if it’s just me or if everyone else encountering
    problems with your website. It seems like some of the text within your posts
    are running off the screen. Can someone else please comment and let me know if this
    is happening to them too? This may be a problem with my browser because I’ve had this happen previously.
    Appreciate it

  55. This design is spectacular! You definitely know how to
    keep a reader entertained. Between your wit and your videos, I was almost
    moved to start my own blog (well, almost…HaHa!) Great job.
    I really enjoyed what you had to say, and more than that, how you presented it.
    Too cool!

  56. Derrick says:

    Hello There. I discovered your blog the usage of msn. This is a
    very smartly written article. I’ll be sure to bookmark it and
    return to read more of your helpful info. Thanks for the post.
    I will definitely return.

  57. Horacio says:

    After I originally left a comment Iappear to have clicked on the
    -Notify me when new comments are added- checkbox and from now on whenever a comment is added I get 4 emails with the same comment.
    Is there an easy method you can remove me from that service?
    Kudos!

  58. Merle says:

    Somebody essntially lend a hand to make seriously posts I might state.

    That is the very first time I frequented your website page and so far?I surprised with the analysis you made to create this actual publish extraordinary.
    Grerat task!

  59. Etsuko says:

    That is a really good tip especially to those fresh to the blogosphere.
    Simple bbut very accurate info… Thanks for sharing this one.
    A must read post!

  60. Mr. Ian says:

    Very good blog! Do you have any tips for aspiring writers?
    I’m planning to start my own site soon but I’m a little lost on everything.
    Would you suggest starting with a free platform like WordPress
    or go for a paid option? There are so many choices out there that I’m completely overwhelmed ..
    Any recommendations? Kudos!

  61. Marcia says:

    Marketing Manaers could direct brand marketing manager
    salary (Marcia) campaigns, in addition to
    oversee all other marketing initiatives inside a given brand.

  62. You can certainly see your skills in the article you write.
    The sector hopes for more passionate writers such as you
    who are not afraid to say how they believe. Always follow your heart.

  63. Adelaide says:

    Do you have a spam problem on this blog; I also am a blogger, and I was wondering your situation; many of us have
    developed some nice procedures and we are looking to trade
    techniques with other folks, please shoot me an email
    if interested.

  64. Ian isn't says:

    If you are going for finest contents like myself, just pay a quick visit this web page everyday for the reason that it gives feature contents, thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>