Hi Johan, So npm is basically a way to download libraries used in Node.JS . This hunch entered my mind like a few hours ago. Its really experimental but everything on the web was experimental "once upon a time". I'll send out an email once its ready. Oh and if you don't have node.js installed you won't have access to npm. To get node.js setup just run the following:
*> wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz <http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz>* *> cd node-v0.10.25* *> ./configure && make && make install* The 'npm' command is how we install libraries to use in node.js Here is an example of one that lets you send Soap messages: https://github.com/milewise/node-soap On Sat, Feb 1, 2014 at 6:46 PM, Johan Edstrom <[email protected]> wrote: > Oh, if you give me that npm I'll be happy as pie :) > > I ment that one part of it could be a sweet node integration of stomp js. > > Sent from my pressure cooker. > > > On Feb 1, 2014, at 16:32, Zakeria Hassan <[email protected]> > wrote: > > > > Hi Johan, > > > > I wanted to consolidate all those methods of accessing stuff into one > > client library with a simple. > > > >> npm install activemq-node > > > > Also from a user perspective I think this is something that would get > > people excited because now their IT staff save time in development > because > > they have a library. > > > > Just googling "connecting to activemq from Node.js" it seems that people > > are searching. > > > > Developers can always do stuff from scratch but really in 2014 who wants > to > > do things from scratch now a days. > > > > When we give people a easy barrier of entry into integrating ActiveMQ > into > > Node.JS, I think we'll see the community expand faster and innovate more. > > From a re-usability perspective developers might find better ways to > > optimize stuff which will help people solve more complex problems. > Finally, > > we want to abstract away all the mechanics involved and get to what we > > truly want which is quick and easy data access. > > > > > > Thanks, > > Zak > > > > > > > > > > > >> On Sat, Feb 1, 2014 at 5:54 PM, Johan Edstrom <[email protected]> > wrote: > >> > >> If you want to use the broker, I'm pretty sure you'll be fine with > >> stomp.js and web sockets, for jmx, sure Jolokia would be great. There > are > >> several ways of slicing and dicing this, spray is also interesting from > a > >> purely asynchronous perspective as are many other frameworks. > >> > >> > >> > >> Sent from my pressure cooker. > >> > >>>> On Feb 1, 2014, at 15:03, Zakeria Hassan <[email protected]> > >>> wrote: > >>> > >>> Hi, > >>> > >>> It's no surprise that the Apache ActiveMQ project is world renown and > the > >>> Apache community is filled with some of the greatest minds in the > >> software > >>> industry. I'm proposing something new and I know not everyone will > agree > >>> but this is what open source is all about, open collaboration from > >> everyone > >>> and anyone. Apache community is also known for their long lived > projects > >>> and one item that we should consider is today's young 20-something year > >>> old's "like me" are really attracted to JavaScript in particular > Node.JS. > >>> I'm proposing a Node.JS Client library for accessing ActiveMQ JMS > >> messages. > >>> > >>> I wrote a little JavaScript to access the RSS atom feed for the web > >> console > >>> (not committed yet) then I looked into Jolokia where even more stuff > can > >> be > >>> done. > >>> > >>> Here is some of the code: https://gist.github.com/zmhassan/8702385 > >>> > >>> Since its RESTful based I think it is possible to make an API in > >> Node.JS. I > >>> looked online and no one has done this yet for ActiveMQ. > >>> > >>> > >>> What motivated me to do this was this Youtube video by Tim Berners-Lee: > >>> > >>> http://www.youtube.com/watch?v=OM6XIICm_qo > >>> > >>> > >>> Benefits: > >>> > >>> - It will bring younger, diverse in skill set contributors to the > >> Apache > >>> ActiveMQ community. > >>> - Much of the code written in Node.JS can be re-factored and reused on > >>> the client-side. > >>> - This will open the doors to new innovation... That's what we want.. > >>> Right? > >>> - This will ensure that this project is around for the next 40 years. > >>> - We all learn a more modern technology. > >>> > >>> > >>> Frequently asked questions? > >>> > >>> > >>> - *What is Node.JS?* > >>> > >>> It lets developers write JavaScript on the server-side and is growing > in > >>> popularity around the world. > >>> > >>> > >>> - *What companies use Node.JS?* > >>> > >>> http://nodejs.org/industry/ > >>> > >>> > >>> > >>> - *Whats in it for Zak or Why am I doing this?* > >>> > >>> I am a volunteer and I don't gain any benefit except the satisfaction > of > >>> playing a small role in this open source community and making sure this > >>> open technology stays open now and in the future. > >>> > >>> > >>> - *Where will I host the project to see progress?* > >>> > >>> I will be hosting it on my github account: > >>> > >>> https://github.com/zmhassan/activemq-node.js > >>> > >>> Note: It will follow Apache Licensed 2.0 > >>> > >>> > >>> > >>> > >>> Best Regards, > >>> Zak > >>> > >>> Twitter: https://twitter.com/prospect1010 > >>> > >>> Github: http://www.github.com/zmhassan > >>> > >>> > >>> > >>> *"Empowerment of individuals is a key part of what makes open source > >> work, > >>> since in the end, innovations tend to come from small groups, not from > >>> large, structured efforts."- Tim O'Reilly* > >> >
