{"id":65,"date":"2008-07-18T14:52:41","date_gmt":"2008-07-18T07:52:41","guid":{"rendered":"http:\/\/blog.iwayvietnam.com\/tuanta\/2008\/07\/18\/whack-and-sparkweb-have-graduated-help-me-congratulate-them\/"},"modified":"2008-07-18T14:52:41","modified_gmt":"2008-07-18T07:52:41","slug":"whack-and-sparkweb-have-graduated-help-me-congratulate-them","status":"publish","type":"post","link":"https:\/\/blog.iwayvietnam.com\/tuanta\/2008\/07\/whack-and-sparkweb-have-graduated-help-me-congratulate-them\/","title":{"rendered":"Whack and SparkWeb have graduated. Help me congratulate them!"},"content":{"rendered":"<p><a href=\"http:\/\/www.igniterealtime.org\/projects\/whack\/index.jsp\">Whack<\/a> 1.0 has been released. Whack is our Open Source XMPP (Jabber) component library for XMPP components. External components are processes that run outside of the Openfire&#8217;s process but can connect to the server to register new XMPP service. Whack is an implementation of <a href=\"http:\/\/www.xmpp.org\/extensions\/xep-0114.html\">XEP-0114: Jabber Component Protocol<\/a>.<\/p>\n<p>Unlike the other igniterealtime products, Whack followed a different evolution path. We started coding Whack around November 2004 and after a few months it was operational. Openfire and Whack share the same component&#8217;s API so around 2005 we were able to run Fastpath as an internal component (i.e. running in the Openfire&#8217;s process) or just move it as an external component using Whack. It was impressive seeing the same code running as internal and external. Since then Whack continued to evolve but always at a very slow pace. Whack was always stable in each step but it was just not ready for prime time. We wanted to keep adding more things to it to reach a 1.0 release. Since our collaboration software <a href=\"http:\/\/www.jivesoftware.com\/products\">Clearspace<\/a> uses Whack to <a href=\"http:\/\/www.jivesoftware.com\/community\/blogs\/clearspace\/2008\/07\/07\/chats-in-spaces-projects-and-social-groups\">integrate with Openfire<\/a> we needed to push the boundaries of Whack once again and I&#8217;m happy to say that we now reached the 1.0 release. And that is why we decided to make a public release in 2008 after 4 years of continuous but slow growth.<\/p>\n<p>A few months ago we also released a new product called SparkWeb. SparkWeb is our Open Source web-based IM client. SparkWeb is based on XIFF just like Spark is based on Smack. Today we updated the <a href=\"http:\/\/www.igniterealtime.org\/projects\/index.jsp\">products page<\/a> to list SparkWeb as an official product. Welcome SparkWeb! The family has grown a little bit now.<\/p>\n<p>You can get Whack from <a href=\"http:\/\/www.igniterealtime.org\/downloads\/index.jsp#whack\">here<\/a>. Questions could be posted to the <a href=\"http:\/\/www.igniterealtime.org\/community\/community\/developers\/whack_dev\">Whack forum<\/a>.<\/p>\n<p>SparkWeb can be downloaded from <a href=\"http:\/\/www.igniterealtime.org\/downloads\/index.jsp#sparkweb\">here<\/a>. If you want to build from the source code you can read the <a href=\"http:\/\/www.igniterealtime.org\/community\/docs\/DOC-1510\">Getting and Building SparkWeb<\/a> document.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whack 1.0 has been released. Whack is our Open Source XMPP (Jabber) component library for XMPP components. External components are processes that run outside of the Openfire&#8217;s process but can connect to the server to register new XMPP service. Whack is an implementation of XEP-0114: Jabber Component Protocol. Unlike the other igniterealtime products, Whack followed<a class=\"more-link\" href=\"https:\/\/blog.iwayvietnam.com\/tuanta\/2008\/07\/whack-and-sparkweb-have-graduated-help-me-congratulate-them\/\">Continue reading <span class=\"screen-reader-text\">&#8220;Whack and SparkWeb have graduated. Help me congratulate them!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,20],"tags":[],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-announcements","category-openoffice","entry"],"_links":{"self":[{"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/posts\/65"}],"collection":[{"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":0,"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.iwayvietnam.com\/tuanta\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}