Re: [Tinyos-help] TinyOS vs Contiki

2010-11-19 Thread Omprakash Gnawali
On Tue, Nov 16, 2010 at 4:01 AM, Roger Larsson roger.lars...@ltu.se wrote:
 Asking on a TinyOS list, what response do you expect to get? :-)

 I am currently examining options to TinyOS.
 Yesterday was my first day really evaluating Contiki.

 This is my first impressions.

 Community
 - TinyOS community feels bigger, but there are mostly questions on the list
   with few answers (or reactions).
   everyone that I know is using TinyOS
    - valid, as help from colleagues and friends is priceless.
 - Contiki, my first message/patch was immediately reacted on, commented,
   and committed.

 Documentation
 - TinyOS documentation is better, but it also needs to be as TinyOS is
   really using a new programming language.
   (remember first C++ compilers were implemented as preprocessor to C)
 - Contiki dokumentation, online source code documentation - not good
  Publications and Talks, Articles including Tutorials - good
  what Contiki has that TinyOS does not have is explaining videos.
  (My feeling is that I actually will get a grip of the Contiki faster!)

There are TinyOS videos. You can find the link from here:
http://docs.tinyos.net/index.php/Ipsn2009-tutorial

- om_p

___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


Re: [Tinyos-help] TinyOS vs Contiki

2010-11-16 Thread Roger Larsson
Asking on a TinyOS list, what response do you expect to get? :-)

I am currently examining options to TinyOS.
Yesterday was my first day really evaluating Contiki.

This is my first impressions.

Community
- TinyOS community feels bigger, but there are mostly questions on the list
   with few answers (or reactions).
   everyone that I know is using TinyOS
- valid, as help from colleagues and friends is priceless.
- Contiki, my first message/patch was immediately reacted on, commented,
   and committed.

Documentation
- TinyOS documentation is better, but it also needs to be as TinyOS is
   really using a new programming language.
   (remember first C++ compilers were implemented as preprocessor to C)
- Contiki dokumentation, online source code documentation - not good
  Publications and Talks, Articles including Tutorials - good
  what Contiki has that TinyOS does not have is explaining videos.
  (My feeling is that I actually will get a grip of the Contiki faster!)


Build system
- TinyOS, very nice when you have understood it
   (platforms, sensorboards, chips, ...) - chips is a very good abstraction!
- Contiki, buildsystem that can be invoked from simulator
   have not seen enough to judge it fully yet... (platform, cpu)
 
Repository
- TinyOS, Subversion can do some things CVS can't (but some doc. still refers 
to CVS)
- Contiki, might have a painful transition in future... (but CVS works)
   
Code quality
- TinyOS, I am not convinced...
   It is quite difficult to write source that makes good use of existing 
interfaces,
   while avoiding taking shortcuts to platform modules.
- Contiki, have not seen enough to judge it yet...
  (but what I have seen is a bit below my expectations)

Developer Tools
- TinyOS, on two foots - is its main tools Java or Python? 
   (my guess: was java, now moving towards Python - or?)
- Contiki, Cooja simulator is really great - once you understand that you
   should use it. Have not seen enough to judge other parts yet...   

Resulting system
- TinyOS, I really recommend turning up optimization at least on platforms
   with more program flash. The preprocessed source is a file full of small
   C functions and _with_ inlining the resulting code can become quite 
effective.
   Remember: faster code = fewer CPU cycles = lower energy consumption
   (if total memory accesses is kept in contol)
   i.e. -O3 might be a better option than -Os...
- Contiki, have not built anything for actual hardware yet

/RogerL

--
Roger Larsson, Research Engineer
Division of Mobile Networking and Computing
Luleå University of Technology
SE-931 87 Skellefteå

Från: tinyos-help-boun...@millennium.berkeley.edu 
[tinyos-help-boun...@millennium.berkeley.edu] f#246;r Pablo Marcos Oltra 
[pablo.marcos.ol...@gmail.com]
Skickat: den 15 november 2010 17:58
Till: Wahid; tinyos-help
Ämne: Re: [Tinyos-help] TinyOS vs Contiki

Hi Wahid,

I ended up using TinyOS because of the documentation and the community. I found 
that Contiki's documentation was awful compared with TinyOS's one. Furthermore, 
everyone that I know is using TinyOS, and for what I needed to do (implementing 
and changing the 802.15.4 standard) it was perfect cause it had the TKN154 
implementation inside the mac layer of the OS.

Regards,
  Pablo

2010/11/14 Wahid hamish...@yahoo.commailto:hamish...@yahoo.com
Hi pablo
I was gogling on the same tpoic as you did last month: is contiki better or 
tinyos?
I didn't see anybody answering your question. Did you reach any conclusion?
I'm going to start a project on 6lowpan and I'd like to know which OS to use. 
I'll be needing both OS its respective simulator. I need to know which one is 
better so that i dont run into troubles later. If you have reached any 
conclusion, please shoot.

Thank you
wahid





___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


Re: [Tinyos-help] TinyOS vs Contiki

2010-11-15 Thread Pablo Marcos Oltra
Hi Wahid,

I ended up using TinyOS because of the documentation and the community. I
found that Contiki's documentation was awful compared with TinyOS's one.
Furthermore, everyone that I know is using TinyOS, and for what I needed to
do (implementing and changing the 802.15.4 standard) it was perfect cause it
had the TKN154 implementation inside the mac layer of the OS.

Regards,
  Pablo

2010/11/14 Wahid hamish...@yahoo.com

 Hi pablo
 I was gogling on the same tpoic as you did last month: is contiki better or
 tinyos?
 I didn't see anybody answering your question. Did you reach any conclusion?

 I'm going to start a project on 6lowpan and I'd like to know which OS to
 use. I'll be needing both OS its respective simulator. I need to know which
 one is better so that i dont run into troubles later. If you have reached
 any conclusion, please shoot.

 Thank you
 wahid



___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Re: [Tinyos-help] TinyOS vs Contiki

2010-11-15 Thread Jose Araujo

Hi,

There is a course going on at KTH, sweden on Sensor Networks given by  
Adam Dunkels, Luca Mottola and Olaf Landsiedel, with some good info on  
the OSs for WSNs.
In my opinion, if you plan to do hardware implementations with the  
motes use TinyOS since the documentation for TinyOS is much nicer.  
Contiki as a fantastic simulator that TinyOS doesnt have.


http://www.ee.kth.se/~oland/teaching/wsn2010/index.html

Best,
Jose






Hi Wahid,

I ended up using TinyOS because of the documentation and the  
community. I
found that Contiki's documentation was awful compared with TinyOS's  
one.
Furthermore, everyone that I know is using TinyOS, and for what I  
needed to
do (implementing and changing the 802.15.4 standard) it was perfect  
cause it

had the TKN154 implementation inside the mac layer of the OS.

Regards,
 Pablo

2010/11/14 Wahid hamish...@yahoo.com


Hi pablo
I was gogling on the same tpoic as you did last month: is contiki  
better or

tinyos?
I didn't see anybody answering your question. Did you reach any  
conclusion?


I'm going to start a project on 6lowpan and I'd like to know which  
OS to
use. I'll be needing both OS its respective simulator. I need to  
know which
one is better so that i dont run into troubles later. If you have  
reached

any conclusion, please shoot.

Thank you
wahid





___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Re: [Tinyos-help] TinyOS vs Contiki

2010-11-15 Thread Philip Levis

On Nov 15, 2010, at 10:45 AM, Jose Araujo wrote:

 Hi,
 
 There is a course going on at KTH, sweden on Sensor Networks given by Adam 
 Dunkels, Luca Mottola and Olaf Landsiedel, with some good info on the OSs for 
 WSNs.
 In my opinion, if you plan to do hardware implementations with the motes use 
 TinyOS since the documentation for TinyOS is much nicer. Contiki as a 
 fantastic simulator that TinyOS doesnt have.
 
 http://www.ee.kth.se/~oland/teaching/wsn2010/index.html

I saw Adam demo Cooja at SenSys this year, showing how it can take mote 
binaries (including TinyOS). It definitely seemed like a super-useful tool.

Phil
___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


Re: [Tinyos-help] TinyOS vs Contiki

2010-11-15 Thread Jose Araujo
Hi,

The Cooja with TinyOS is not yet 100% bug free but maybe it works 100%  
well for some things. Worth a try!

Jose

On 2010/11/15, at 19:50, Philip Levis wrote:


 On Nov 15, 2010, at 10:45 AM, Jose Araujo wrote:

 Hi,

 There is a course going on at KTH, sweden on Sensor Networks given  
 by Adam Dunkels, Luca Mottola and Olaf Landsiedel, with some good  
 info on the OSs for WSNs.
 In my opinion, if you plan to do hardware implementations with the  
 motes use TinyOS since the documentation for TinyOS is much nicer.  
 Contiki as a fantastic simulator that TinyOS doesnt have.

 http://www.ee.kth.se/~oland/teaching/wsn2010/index.html

 I saw Adam demo Cooja at SenSys this year, showing how it can take  
 mote binaries (including TinyOS). It definitely seemed like a super- 
 useful tool.

 Phil

___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


Re: [Tinyos-help] TinyOS vs Contiki

2010-11-15 Thread Olaf Landsiedel
Hello,

For a while I have been using Cooja quite successfully with TinyOS. There
had been a couple of issues, for example on the serial stack and another one
with the timers, but with the help of the Cooja guys we could resolve these
quickly. Use the cvs head of Cooja (in the Contiki cvs) to make sure that
you have the latest version. 

Documentation is still somewhat limited, especially on TinyOS. I know that
the guys at SICS are working on this, so I hope this will change eventually.

Best wishes,
Olaf

Live as if you were to die tomorrow. Learn as if you were to live forever.

Olaf Landsiedel
Royal Institute of Technology (KTH) 
www.ee.kth.se/~oland/

 -Original Message-
 From: tinyos-help-boun...@millennium.berkeley.edu [mailto:tinyos-help-
 boun...@millennium.berkeley.edu] On Behalf Of Philip Levis
 Sent: Monday, November 15, 2010 7:50 PM
 To: Jose Araujo
 Cc: tinyos-help@millennium.berkeley.edu
 Subject: Re: [Tinyos-help] TinyOS vs Contiki
 
 
 On Nov 15, 2010, at 10:45 AM, Jose Araujo wrote:
 
  Hi,
 
  There is a course going on at KTH, sweden on Sensor Networks given by
 Adam Dunkels, Luca Mottola and Olaf Landsiedel, with some good info on
 the OSs for WSNs.
  In my opinion, if you plan to do hardware implementations with the motes
 use TinyOS since the documentation for TinyOS is much nicer. Contiki as a
 fantastic simulator that TinyOS doesnt have.
 
  http://www.ee.kth.se/~oland/teaching/wsn2010/index.html
 
 I saw Adam demo Cooja at SenSys this year, showing how it can take mote
 binaries (including TinyOS). It definitely seemed like a super-useful
tool.
 
 Phil
 ___
 Tinyos-help mailing list
 Tinyos-help@millennium.berkeley.edu
 https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


smime.p7s
Description: S/MIME cryptographic signature
___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Re: [Tinyos-help] TinyOS vs Contiki

2010-11-15 Thread Jose Araujo

Hi,

There is a course going on at KTH, sweden on Sensor Networks given by  
Adam Dunkels, Luca Mottola and Olaf Landsiedel, with some good info on  
the OSs for WSNs.
In my opinion, if you plan to do hardware implementations with the  
motes use TinyOS since the documentation for TinyOS is much nicer.  
Contiki as a fantastic simulator that TinyOS doesnt have.


http://www.ee.kth.se/~oland/teaching/wsn2010/index.html

Best,
Jose





Hi Wahid,

I ended up using TinyOS because of the documentation and the  
community. I
found that Contiki's documentation was awful compared with TinyOS's  
one.
Furthermore, everyone that I know is using TinyOS, and for what I  
needed to
do (implementing and changing the 802.15.4 standard) it was perfect  
cause it

had the TKN154 implementation inside the mac layer of the OS.

Regards,
 Pablo

2010/11/14 Wahid hamish...@yahoo.com


Hi pablo
I was gogling on the same tpoic as you did last month: is contiki  
better or

tinyos?
I didn't see anybody answering your question. Did you reach any  
conclusion?


I'm going to start a project on 6lowpan and I'd like to know which  
OS to
use. I'll be needing both OS its respective simulator. I need to  
know which
one is better so that i dont run into troubles later. If you have  
reached

any conclusion, please shoot.

Thank you
wahid





___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help