Wednesday 9 January 2013

Mango, open source Machine to Machine on Ubuntu

I just share my experience about installing Mango on Ubuntu 9.10. This article is only copying from various sources.


BE AWARE: My experience is very limited. I am not sure these codes are perfect. I just want say that they work for me. Thanks



Graphic Views


Watch List

http://www.java.com/en/download/help/linux_install.xml#selfextracting

Download java jre-6u20-linux-i586.bin from http://javadl.sun.com/webapps/download/AutoDL?BundleId=39485

To install the Linux (self-extracting) file
Follow these instructions:
1. Change the permission of the file you downloaded to be executable. Type:
chmod a+x jre-6u20-linux-i586.bin
2. Verify that you have permission to execute the file. Type:
ls -l



3. Change to the directory in which you want to install. Type:
cd
For example, to install the software in the /usr/java/ directory, Type:
cd /usr/java/

Note about root access: To install Java in a system-wide location such as /usr/local, you must login as the root user to gain the necessary permissions. If you do not have root access, install the Java in your home directory or a subdirectory for which you have write permissions.

4. Run the self-extracting binary Type:
./jre-6u20-linux-i586.bin

The license agreement is displayed. Review the agreement. Press the spacebar to display the next page. At the end, enter yes to proceed with the installation.

5. Java is installed into its own directory. In this example, it is installed in the /usr/java/jre1.6.0_20 directory. When the installation has completed, you will see the word Done.



6. Verify that the jre1.6.0_20 sub-directory is listed under the current directory. Type:
ls



Enable and Configure
Firefox or Mozilla

1. Create a symbolic link to the libjavaplugin.so file in the browser plugins directory
* Go to the plugins sub-directory under the Firefox installation directory
cd /plugins

* Create the symbolic link
ln -s /plugin/i386/
ns7/libjavaplugin_oji.so

In the ln command line above, use ns7-gcc29 if Firefox was compiled with gcc2.9.

If you install Firefox 1.5 or later, you can enable the Java Console menu item in the Tools menu. Change directories to the Firefox extensions directory, then unzip ffjcext.zip there.

cd /usr/lib/firefox-1.4/extensions
unzip /usr/java/jre1.6.0/lib/deploy/ffjcext.zip

Example
* If Firefox is installed at this directory:
/usr/lib/firefox-1.4/
* And if the Java is installed at this directory:
/usr/java/jre1.6.0_20
* Then type in the terminal window to go to the browser plug-in directory:
cd /usr/lib/firefox-1.4/plugins
* Enter the following command to create a symbolic link to the Java Plug-in for the Mozilla browser.
ln -s /usr/java/jre1.6.0_20/plugin/i386/ns7/libjavaplugin_oji.so

2. Start the Firefox browser, or restart it if it is already up.

In Firefox, type about:plugins in the Location bar to confirm that the Java Plugin is loaded. If the version is Firefox 1.5 or later, click the Tools menu to confirm that Java Console is there


http://ubuntuforums.org/showthread.php?p=226828

Download Tomcat from http://mango.serotoninsoftware.com/downloads/apache-tomcat-6.0.20.tar.gz

Add tomcat
Place the uncompressed package in:
/usr/tomcat/

Step 1 – Set JAVA_HOME and CLASSPATH

You need to point out where you installed Java SDK. You will have to edit the file '.bashrc'. Backup this file first!

In terminal type:

Code:

gedit ~/.bashrc

Add the following lines to the file:

Code:

#Stuff we added to make tomcat go
export JAVA_HOME=/usr/java/jre1.6.0_20/
export CLASSPATH=/usr/tomcat/apache-tomcat-6.0.20/lib/jsp-api.jar:/usr/tomcat/apache-tomcat-6.0.20/lib.jar
#endStuff we added to make tomcat go

N.B. remember to change the word tomcat to the name of the package you placed in /usr/tomcat

Step 2 – Start tomcat

Tomcat should now be ready to run.

In terminal type:

Code:

sh /usr/tomcat/apache-tomcat-6.0.20/bin/startup.sh

If everything is working fine, you will see the following lines:

Code:

Using CATALINA_BASE: /usr/tomcat/apache-tomcat-6.0.20
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-6.0.20
Using CATALINA_TMPDIR: /usr/tomcat//apache-tomcat-6.0.20/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun/

In your browser head to http://localhost/ and test if it is serving. If you didn't change the port number it was serving on, head to http://localhost:8080/

If Tomcat started successfully, you should see a Tomcat welcome page when you direct your browser to http://localhost:8080/ (if you did not change the port in server.xml).

Shut down Tomcat before continuing with the installation. Either close the Tomcat window, or execute either /bin/shutdown.bat (Windows) or /bin/shutdown.sh (*nix), depending on your host system type.

To stop tomcat type:

Code:

sh /usr/tomcat/apache-tomcat-6.0.20/bin/shutdown.sh


http://mango.serotoninsoftware.com/download.jsp

Download Mango http://mango.serotoninsoftware.com/downloads/mango-1.8.2.tar.gz

These instructions assume that you will be installing Mango as the root application within Tomcat. Mango can also be installed in an application path if desired, but such an installation is not described here.

You may optionally clear out the applications that are shipped with Tomcat, as they are not required. To do so, delete all directories under /webapps. Then, recreate the ROOT subdirectory.

Unzip the Mango binary archive into the /webapps/ROOT directory. When you start Tomcat next (see above), Mango will be started as well. Depending on the speed of your system it could take a few minutes to create the database tables. Tomcat (and Mango) will have completed starting up when the Tomcat console displays the message "INFO: Server startup in xxx ms" (where "xxx" is the number of milliseconds it took to start up). When you direct your browser to your Tomcat installation, you should now see the Mango login page.

Upon installation, Mango creates a single login account with username "admin" and password "admin". Once you log in, you are strongly encouraged to change at least the password for this account on the "Users" p
age (). Also, you can set various system properties on the "System settings" page ().

Congratulations! Mango is now ready to use!

143 comments:

  1. sekarang sih saya masih tergantung sama produknya bill gates itu..

    ReplyDelete
  2. I am trying to convert a SWF file into a Java plug in for my website?Please suggest me some simple tips.

    ReplyDelete
  3. I tried setting up my Zoom 3095 56K USB external modem with Ubuntu 9.10, but the pppconfig will only list the COM ports for dial up configurations, no USB ports are in that list. Can anyone figure out how to do this with my USB modem?

    ReplyDelete
  4. other one here that is:Every day of thy life is a leaf in thy history. A Proverbs wiht great sense,i hope everyone would learn something from it.

    ReplyDelete
  5. It is puzzling to me now, but in general, the usefulness and importance is overwhelming. Very much thanks again and good luck!

    ReplyDelete
  6. That is some inspirational stuff. Never knew that opinions could be this varied.

    ReplyDelete
  7. I discovered this web site by on a fluke when I was looking on Google then I went on your website. I must say your site is really cool

    ReplyDelete
  8. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me.

    ReplyDelete
  9. Your website link and short ad each time you send or post something. This acts like your little billboard that gets seen any moment you interact with others.

    ReplyDelete
  10. i will try it, but i dont know this program..what for this mango?

    ReplyDelete
  11. yes i will try, great share. thank you have a great day.

    ReplyDelete
  12. oke thanks for the information,,,,,sangat bermanfaat sekali..

    ReplyDelete
  13. hmm sipp dech info yang sangat menarik buat di coba nich....thanks ya

    ReplyDelete
  14. I found your site on technorati and read a few of your other posts. Keep up the good work. more info please visit the web for b2c iphone etc.

    ReplyDelete
  15. thanks for share info with us.it will help me.

    ReplyDelete
  16. Wow I was about to try this. Lucky to have found your tutorial!

    ReplyDelete
  17. I like your post very much.It will help all people.Thanks for share such a nice information.Keep it up.

    ReplyDelete
  18. ok tuh gan scrifnya ,semoga bermanfaat gan

    ReplyDelete
  19. tutorialnya bagus bangt nih gan, sangat bermanfaat sekali bagi saya

    ReplyDelete
  20. This is really an excellent post. The photos you included are also very helpful. They made the tutorial easier. Thanks!

    ReplyDelete
  21. it's nice that there is someone who really takes his effort to share such important post. I know this will be a lot of help.

    ReplyDelete
  22. Thanks for posting this. I guess I will need this sometime soon. Everybody should have valuable information to help those who are just starting.

    ReplyDelete
  23. The post is very nicely written and it contains many useful facts. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement. Thanks for sharing with us.

    ReplyDelete
  24. thanks buat sharenya.. sangt bermnfaat sekli buat saya...

    ReplyDelete
  25. postingan yang mnarik juga nih,,emz boleh di coba, mkzh ya bwt share'y

    ReplyDelete
  26. oke juga nie postingan nya sangat bagus nie ,dan makasih info nya ....

    ReplyDelete
  27. Thanks for sharing such useful info us!Great info.

    ReplyDelete
  28. Terrific! I overwhelmed it. I have not adequate words in gratitude. Pretty useful and helpful too, thanks for letting me know about this.

    ReplyDelete
  29. This is great.Hail to Indonesian engineers :)

    ReplyDelete
  30. Thank you for great share. it helps a lot.

    ReplyDelete
  31. Nice blog.. i like education blog... Thanks

    ReplyDelete
  32. wah pake root juga ,..kelaitannya oke nih,... makasih informasi nya,..

    ReplyDelete
  33. Bisa donk k di ajarin..hhe

    ReplyDelete
  34. aduuh infonya bagus banget gan..bisa minta di ajarin gan..

    ReplyDelete
  35. thanks for informasion!!! good luck bro

    ReplyDelete
  36. You raise a lot of questions in my head; you wrote an excellent post, but this post is also mind provoking, and I will have to think about it a bit more; I will return soon.

    ReplyDelete
  37. penting banget, tapi kayaknya perlu mentor buat mempelajarinya. Gak bisa sendiri..

    ReplyDelete
  38. This is really an excellent post. The photos you included are also very helpful. They made the tutorial easier. Thanks!

    ReplyDelete
  39. Thank you for such a fantastic blog. Where else could anyone get that kind of info written in such a perfect way? Keep updating the blog, looking forward for more contents. Great job, keep it up.

    ReplyDelete
  40. A Data Communication Protocol for Building Automation and Control Networks - see bacnet.org. BACnet is a standard data communication protocol for Building Automation and Control Networks.

    ReplyDelete
  41. how to install fine day yesallowed to try itmterima you for the info

    ReplyDelete
  42. how to install fine day yesallowed to try itmterima you for the info

    ReplyDelete
  43. This guide page papers quickly the mango-lassi command-line options. mango-lassi let us you to share rabbit and suggestion with other pcs using Avahi.

    ReplyDelete
  44. This post was very useful to me it contains all information that was needed to Clarify all confusions regarding the subject. I express my appreciation to you for this post.

    ReplyDelete
  45. It's inspiring. I did not know this view can be varied.

    ReplyDelete
  46. I am trying to turn a SWF submit into a Coffee put in for my website?Please recommend me some easy guidelines.

    ReplyDelete
  47. makai banayak gan atas infonya sangat bermangfaat,.!!!!

    ReplyDelete
  48. Great post about this. I'm surprised to see someone so educated in the matter. I am sure my visitors will find that very useful.

    ReplyDelete
  49. Great site really.Terrific! I overwhelmed it. I have not adequate words in gratitude. Pretty useful and helpful too, thanks for letting me know about this.Nice share.

    ReplyDelete
  50. waaah mantap nih langkap banget pembahasannya :D

    ReplyDelete
  51. This information is very interesting, I really enjoyed, I would like get more information about this, because is very beautiful, thanks for sharing !

    ReplyDelete
  52. I’ve been analyzing your website all along, I merely do not have the conditions. I just preferred you to know that I’m connected to your website so much.

    ReplyDelete
  53. This site really great because here post so good and interesting.Thank you very much for this post.

    ReplyDelete
  54. thanks atas sharenya gan, dapet ilmu baru..

    ReplyDelete
  55. Interesting post. It is however very helpful and I am sure it has helped a lot of people who were interested in installing this.

    ReplyDelete
  56. Hey there, BIG thanks for this nice list! This is what I’ve been looking for. For me as a new programmer, this will help much. Greets, Alex

    ReplyDelete
  57. infone mantab kang..tentang mango

    ReplyDelete
  58. Thankyou. And thanks again for your reply in the other community.

    ReplyDelete
  59. I’ve been analyzing your website all along, I merely do not have the conditions. I just preferred you to know that I’m connected to your website so much.

    ReplyDelete
  60. I precisely wanted to thank you so much once more. I am not sure the things that I could possibly have carried out without the type of techniques revealed by you directly on my subject matter. Previously it was an absolute alarming matter for me, nevertheless taking note of your well-written manner you managed it forced me to jump for happiness. I’m just happier for this support and as well, have high hopes you realize what a powerful job you are always undertaking teaching the mediocre ones using your web page. Most likely you've never got to know all of us.

    ReplyDelete
  61. I really loved this post. You write about this topic very well. I really like your blog and I will definitelybookmark it!cialis

    ReplyDelete
  62. The license agreement is displayed. Review the agreement. Press the spacebar to show ensuing page. At the end, enter yes to proceed with the installation.

    ReplyDelete
  63. Nice elaboration brother, detail & interesting! Keep posting!

    ReplyDelete
  64. I am glad capture idea out of your article. It has information I have been seeking a long time. This looks absolutely perfect. Each one of these tiny information and facts are made with lot of background knowledge. I love it a good deal.

    ReplyDelete
  65. Happy to see your blog as it is just what I’ve looking for and excited to read all the posts. I am looking forward to another great article from you.

    ReplyDelete
  66. This is often a amazing blog, would you be interested in doing an interview regarding just how you created it? If so e-mail me and my friends!

    ReplyDelete
  67. You seem to know a lot about this, like you created the distribution in it or something. I think that you can do with some pictures to take a trip the idea home a bit, but other than that, this is awesome website.viagra en ligne

    ReplyDelete
  68. Very interesting many thanks, I presume your readers would likely want more reviews along these lines continue the great effort.

    ReplyDelete
  69. I’ve been analyzing your website all along, I merely do not have the conditions. I just preferred you to know that I’m connected to your website so much.

    ReplyDelete
  70. Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post. Tampa Loan Modification

    ReplyDelete
  71. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me. dc photo booth rental

    ReplyDelete
  72. Hi! I was surfing and found your blog post… nice! I love your blog. Cheers!

    ReplyDelete
  73. The post is very nicely written and it contains many useful facts. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement. Thanks for sharing with us.

    ReplyDelete
  74. Incredible information. thanks for the information

    ReplyDelete
  75. Who would have thought to make a unique decoration out of the coconut tree? genius! The only thing i can say is that if ever i will be using this coconut husk, i would probably use this in a restaurant or disco houses where lights are sparkling, glitters and all that.

    ReplyDelete
  76. Hey there, BIG thanks for this nice list! This is what I’ve been looking for. For me as a new programmer, this will help much. Greets

    ReplyDelete
  77. I am speechless after seeing these pictures! I love them all! I teach kindergarten and I'm going to make a theme, and photographs have given me so many ideas! You are so talented! Thanks!Towing in dallas

    ReplyDelete
  78. check all camera updates http://www.buxzu.webs.com

    ReplyDelete
  79. hey that's really a great post and i like this and thanks for sharing it with us!I have read a few of the articles on your website now because I was looking for information aboutgames App. and I really like your style of blogging.

    ReplyDelete
  80. Quite possibly the most succinct and current info I came across about this subject. Sure pleased that I discovered that site by accident. I’ll probably be subscribing for your feed so that I will get the most current updates. Like the information here.

    ReplyDelete
  81. This is often a amazing blog, would you be interested in doing an interview regarding just how you created it? If so e-mail me and my friends!

    ReplyDelete
  82. It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks

    ReplyDelete
  83. that's good info and look easy to understand, but that is to bad i am not familiar with ubuntu or linux, so that very complex for me

    ReplyDelete
  84. wht is the function of this open source software?

    ReplyDelete
  85. Excellent stuff from you, man I’ve read your things before and you are just too awesome. I adore what you have got right here. You make it entertaining and you still manage to keep it smart. This is truly a great blog thanks for sharing…

    ReplyDelete
  86. i very like ubuntu, cauese they are opensource, thanks

    ReplyDelete
  87. thx... lengkap tutorialnya...dicoba ah....

    ReplyDelete
  88. That is some inspirational stuff. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me.Very much thanks again and good luck!

    ReplyDelete
  89. Write more, thats all I have t? say. Literall?, it seems as th?ugh ?ou relied on the vi?eo to make you? po?nt.?ou clearly kn?w ?hat your? talking about, wh? throw aw?y your intelligence on just posting video? to your ?it? when y?u c?uld be giving u? ?om?th?ng enlightening to read?My weblog ... vapornine.com

    ReplyDelete
  90. Prett? n?c? p?st.? just stumbled u?on y?u? blog and wished to say that I hav? re?lly enjoyed surf?ng ?roun? your weblog p??ts.In ?ny cas? I ?ill be subs?ribing to y?ur rss feed ?n? I am hoping you write ?gain very so?n!Feel free to visit my homepage :: ecn broker forex

    ReplyDelete
  91. D? you mind if ? quote a fe? ?f your posts ?s l?ng as I ??ovide ?r?dit and sources bac? to your bl?g? M? bl?g sit? i? in th? ?xact same ar?? ?f ?nte?est as yours and my user? would cert?inl? benefit fr?m a lot ?f the inf??mati?n ?ou pres?nt her?.Pl?ase let me kno? ?f this alright with you. A?p?eci?te it!my site > galaxy note 2

    ReplyDelete
  92. Incredible information. thanks for the information

    ReplyDelete
  93. It is puzzling to me now, but in general, the usefulness and importance is overwhelming.

    ReplyDelete
  94. Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us

    ReplyDelete
  95. It is puzzling to me now, but in general, the usefulness and importance is overwhelming. Very much thanks again and good luck!

    ReplyDelete
  96. Prett? n?c? p?st.? just stumbled u?on y?u? blogand wished to say that I hav? re?lly enjoyed surf?ng ?roun? your weblog p??ts.

    ReplyDelete
  97. Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post.

    ReplyDelete
  98. i will try it, but i dont know this program..what for this mango?

    ReplyDelete
  99. This is a good posting, I was wondering if I could use this write-up on my website, I will link it back to your website though. If this is a problem please let me know and I will take it down right away.

    ReplyDelete
  100. other one here that is:Every day of thy life is a leaf in thy history. A Proverbs wiht great sense,i hope everyone would learn something from it.

    ReplyDelete
  101. sekarang sih saya masih tergantung sama produknya bill gates itu..

    ReplyDelete
  102. Thanks for share such a nice information.Keep it up.

    ReplyDelete
  103. tapi kayaknya perlu mentor buat mempelajarinya. Gak bisa sendiri..

    ReplyDelete
  104. A Proverbs wiht great sense,i hope everyone would learn something from it

    ReplyDelete
  105. These instructions assume that you will be installing Mango as the root application within Tomcat

    ReplyDelete
  106. yes i will try, great share. thank you have a great day.

    ReplyDelete
  107. This acts like your little billboard that gets seen any moment you interact with others.

    ReplyDelete
  108. Congratulations! Mango is now ready to use!

    ReplyDelete
  109. Keep up the good work. more info please visit the web for b2c iphone etc.

    ReplyDelete
  110. thank's nice article, and i like this site

    ReplyDelete
  111. greeting smilethanks for writing may be useful for all of us who read it. if you have time please visit my website. thanks

    ReplyDelete
  112. thanks for this post, actually I just know about Mango open source.

    ReplyDelete