<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9432571</id><updated>2024-02-10T18:35:38.500-08:00</updated><title type='text'>The Cornerstone</title><subtitle type='html'>Foundation of a New Breed of Applications</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9432571.post-110963247083592233</id><published>2005-02-28T15:09:00.000-08:00</published><updated>2005-03-12T21:36:17.060-08:00</updated><title type='text'>Advantage of Direct SQL in ORM</title><summary type="text">Here is some discussion on comparison of Hibernate (generated SQL approach) and iBATIS (direct SQL approach). Cornerstone Persistence also uses direct SQL, which has been proven to be a great feature in developing production applications.   Performance: You can write the optimal SQL for your situation.   Debuggability: You can copy the SQL statement printed on debug console and run it in a </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110963247083592233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110963247083592233' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110963247083592233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110963247083592233'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2005/02/advantage-of-direct-sql-in-orm.html' title='Advantage of Direct SQL in ORM'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110478358513177685</id><published>2005-01-03T13:19:00.000-08:00</published><updated>2005-01-04T00:51:33.920-08:00</updated><title type='text'>Predictions for 2005 and Cornerstone</title><summary type="text">These are not my predications.  I read Manageability&#39;s predications with the following comments.4. Javascript will regain dominance in the space of Rich Internet Applications (RIA). XMLHTTPRequest based applications will explode as well as Flash actionsript based applications. I completely agree on the JavaScript (DHTML) based Rich Internet Applications (RIAs). This is the Rich Thin Client </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110478358513177685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110478358513177685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110478358513177685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110478358513177685'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2005/01/predictions-for-2005-and-cornerstone.html' title='Predictions for 2005 and Cornerstone'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110446026336375271</id><published>2004-12-30T18:29:00.000-08:00</published><updated>2004-12-30T18:31:03.363-08:00</updated><title type='text'>Cornerstone Concepts Paper Published</title><summary type="text">First draft of Cornerstone Concepts has bee published.  It should be interesting read for everyone.  We will be adding examples to illustrate the rather abstract concepts.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110446026336375271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110446026336375271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110446026336375271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110446026336375271'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/cornerstone-concepts-paper-published.html' title='Cornerstone Concepts Paper Published'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110446085565114045</id><published>2004-12-30T16:56:00.000-08:00</published><updated>2004-12-30T18:49:39.130-08:00</updated><title type='text'>What Can We Learn from the Comair Snafu?</title><summary type="text">Today many blogs quoted this article about how a 16-bit counter overrun grounded the entire fleet of Comair on Christmas Day.The SBS Crew Check system tracks all the details of where each crew member is scheduled and keeps a log of every scheduling change. Tom Carter, a computer consultant with Clover Link Systems of Los Angeles, said the application has a hard limit of 32,000 changes in a </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110446085565114045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110446085565114045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110446085565114045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110446085565114045'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/what-can-we-learn-from-comair-snafu.html' title='What Can We Learn from the Comair Snafu?'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110413048512920548</id><published>2004-12-26T22:41:00.000-08:00</published><updated>2004-12-26T22:54:45.130-08:00</updated><title type='text'>Onto Better Templating</title><summary type="text">There have been many efforts to provide an alternative to JSP: Velocity and all.  JSTP is another new one.  They reuse JSP syntax (which is not the best syntax to follow) and decouple templating from servlet, which is a good thing.  In the Cornerstone Framework, we use a tiny subset of JSP in our MVC module.  With Cornerstone Template, we also try to provide an alternative to JSP that achieves </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110413048512920548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110413048512920548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110413048512920548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110413048512920548'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/onto-better-templating.html' title='Onto Better Templating'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110383525733039964</id><published>2004-12-23T13:38:00.000-08:00</published><updated>2004-12-23T13:42:26.066-08:00</updated><title type='text'>No Non-Web RIAs, Please!</title><summary type="text">I went to this site and played with the Flex version of BlogReader. Want to know what I think? I am really concerned, to say the least. My question is why are we building a wall between this kind of applications and the Web?  The Web is the level playground.  When I am inside Flex BlogReader, many questions pop up in my head:   Why are the hyperlinks not indicated in any way?   When I </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110383525733039964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110383525733039964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110383525733039964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110383525733039964'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/no-non-web-rias-please.html' title='No Non-Web RIAs, Please!'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110360102056863036</id><published>2004-12-20T19:42:00.000-08:00</published><updated>2004-12-20T22:03:33.166-08:00</updated><title type='text'>Triumph of Customizability</title><summary type="text">Niloy and I were working on release 2 of a Cisco internal application. Release 1 was built on Cornerstone. Presentation actions were all written in plain Java and then wired into page flows (they are really continuations) using the registry. Release 2 is the enhancement on some old technology. We need to call release 1 functionality remotely (release 1 and 2 run on two different servers, one with</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110360102056863036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110360102056863036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110360102056863036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110360102056863036'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/triumph-of-customizability.html' title='Triumph of Customizability'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110358715894812229</id><published>2004-12-20T15:53:00.000-08:00</published><updated>2004-12-21T01:01:06.113-08:00</updated><title type='text'>Free Licenses for Confluence and JIRA Granted</title><summary type="text">Atlassian has just granted us a free open source license for Confluence (Wiki) and another for JIRA (issue tracker).  We commend their support for open source software.  Our Wiki can be found here and also our website.  JIRA will be up soon.  From here on, Cornerstone Framework will be full-steam ahead.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110358715894812229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110358715894812229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110358715894812229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110358715894812229'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/free-licenses-for-confluence-and-jira.html' title='Free Licenses for Confluence and JIRA Granted'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110330821178680895</id><published>2004-12-17T10:18:00.000-08:00</published><updated>2004-12-17T10:35:01.796-08:00</updated><title type='text'>More Talk about Rich Internet Applications</title><summary type="text">It looks like more and more people are talking (ref) about the kind of Rich Internet Applications that Cornerstone Framework advocates and implements (ref1 and ref2): rich thin client approach implemented with existing DHMTL standards that has the following advantages:   richness of functionality   zero client deployment   standard (not only implementation technology but also client behavior) </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110330821178680895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110330821178680895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110330821178680895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110330821178680895'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/more-talk-about-rich-internet.html' title='More Talk about Rich Internet Applications'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110296697653449410</id><published>2004-12-13T11:42:00.000-08:00</published><updated>2004-12-13T11:42:56.533-08:00</updated><title type='text'></title><summary type="text">Haloscan commenting and trackback have been added to this blog.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110296697653449410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110296697653449410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110296697653449410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110296697653449410'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/haloscan-commenting-and-trackback-have.html' title=''/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110292305625139822</id><published>2004-12-12T23:29:00.000-08:00</published><updated>2004-12-12T23:30:56.250-08:00</updated><title type='text'>Cornerstone Website Gone Live!</title><summary type="text">Cornerstone website has gone live!  Although the information is far from complete as we are still working on it, we are very excited at this important milestone!</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110292305625139822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110292305625139822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110292305625139822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110292305625139822'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/cornerstone-website-gone-live.html' title='Cornerstone Website Gone Live!'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110272195608093976</id><published>2004-12-10T15:27:00.000-08:00</published><updated>2004-12-10T15:39:16.080-08:00</updated><title type='text'>UML vs DSL</title><summary type="text">There is some debate of UML vs DSL.  Grady Booch basically doesn&#39;t like DSL. He wants people to stick with UML (naturally so because he was one of the founders of UML). Want to know my position? Both are right :).Our view is there will be two tiers of developers:    Tier 1: the traditional software professional type who write services which may require good programming expertise and </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110272195608093976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110272195608093976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110272195608093976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110272195608093976'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/uml-vs-dsl.html' title='UML vs DSL'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110257917205334747</id><published>2004-12-08T23:41:00.000-08:00</published><updated>2004-12-10T15:40:09.513-08:00</updated><title type='text'>Cornerstone: the API Simplifier</title><summary type="text">Cornerstone is certainly about the big things such as software mass customization. But its impact on a developer&#39;s everyday probably starts from the fact that it&#39;s an API simplifier. The reason why simplification is possible is that the common use case is indeed simple and can be kept that way.JMX SimplifierA developer needs to have zero knowledge of JMX to make his/her application </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110257917205334747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110257917205334747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110257917205334747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110257917205334747'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/cornerstone-api-simplifier.html' title='Cornerstone: the API Simplifier'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110257797018468898</id><published>2004-12-08T23:37:00.000-08:00</published><updated>2004-12-08T23:39:30.183-08:00</updated><title type='text'>&quot;What is Cornerstone?&quot; Series</title><summary type="text">We have a lot of documentation to do.  When we have our instance of Confluence up and running, I think we will dive right in.  Before that, I am thinking about starting a series on What is Cornerstone in which we document our thoughts of what we have made Cornerstone so far and where we want it to go.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110257797018468898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110257797018468898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110257797018468898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110257797018468898'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/what-is-cornerstone-series.html' title='&quot;What is Cornerstone?&quot; Series'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110209700340413585</id><published>2004-12-03T09:55:00.000-08:00</published><updated>2004-12-03T10:05:59.423-08:00</updated><title type='text'>Presentation State Caching</title><summary type="text">Jon&#39;s Radio had a interesting piece today on UI of RIA (rich internet applications).I entirely agree with the first point. Advanced widgetry alone will not save the day. We&#39;ll also need an intelligent cache -- along the lines of what the Alchemy project aimed to be.You know what? Cornerstone is already there in term of the cache. Our modelRoot is the presentation state cached in the client </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110209700340413585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110209700340413585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110209700340413585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110209700340413585'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/presentation-state-caching.html' title='Presentation State Caching'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110201955116670815</id><published>2004-12-02T13:30:00.000-08:00</published><updated>2004-12-02T12:32:31.166-08:00</updated><title type='text'>Jun&#39;s Personal Blog</title><summary type="text">Before this blog was created, Jun blogged about Cornerstone on his pesonal blog.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110201955116670815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110201955116670815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110201955116670815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110201955116670815'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/juns-personal-blog.html' title='Jun&#39;s Personal Blog'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9432571.post-110201899364568028</id><published>2004-12-02T13:19:00.000-08:00</published><updated>2004-12-02T12:40:51.936-08:00</updated><title type='text'>Temporary Cornestone Group Created on Google</title><summary type="text">Before we become a formal project at Apache, we need some facilities for developing a community.  Today the Google Group for Cornerstone has been created. Yes, we tend to stay on the bleeding edge and are usually early adopters, if you notice the beta version of new Google Groups is only available today (CNET and Google Blogoscoped).  It&#39;s a public group and anyone can join.Join it today and </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-framework.blogspot.com/feeds/110201899364568028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9432571/110201899364568028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110201899364568028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9432571/posts/default/110201899364568028'/><link rel='alternate' type='text/html' href='http://cornerstone-framework.blogspot.com/2004/12/temporary-cornestone-group-created-on.html' title='Temporary Cornestone Group Created on Google'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry></feed>