Tuesday, June 20, 2017

Application layer protocols in Mixim

Application layer protocols in Mixim


The current application layer protocols are divided to three categories:
  • 802.11p
  1. BaseWaveApplLayer
  2. TestWaveApplLayer 
  • Traci
  1. TraCIDemo 
It was designed to send one broadcast packet and after sending one packet one parameter, sent message, will be true and the application protocol can no longer send any packet. 
  1. TraCIDemo11p
  • Others
  1. BurstApplLayer 
It works like TraCIDemo but with this difference, that it send a burst of packets instead of just one packet. After receiving each broadcast packet, it replies an ACK packet if it finds "burstreply" true.
  1. SensorApplLayer *
  2. TestApplication *
  3. TrafficGen
A module to generate a certain rate of broadcast traffic. 
    It generates a certain rate of traffic. It uses three parameters for this purpose as follows: packet time/packet per packet time/burst size. This protocol also sends broadcast packets like BurstApplLayer

           TestApplLayer 

    It was designed to send one broadcast packet and after receiving each broadcast packet, it replies an ACK packet.
    Read full post »

    Wednesday, May 3, 2017

    APPLICATION LAYER SIMULATIONS ON NS 2

    APPLICATION LAYER SIMULATIONS ON NS 2


    A framework named "ns2-app" is developed and maintained by Xizhi Zhu to simplify the application layer simulations on NS-2.

    BE CAREFUL, its only tested on NS2.33 above, but it should work on some older versions as it doesnt change any existing code.

    Why this framework

    NS2 supports only unreal applications that just contain the length of packets. There do exist some real applications, but they are difficult to reuse, or even restricted to a specific type of applications.
    Therefore, we decide to write this framework trying to reduce the difficulty. Also, a P2P framework is to be provided based on it.

    Usage

    • The application layer simulation framework
      1. Download the latest source code here, uncompress it into the ~/ns-2.33/ directory, and recompile NS. BE CAREFUL, it will overwrite the original Makefile. But you can also modify the Makefile yourself by adding -I./real-app to the INCLUDES section and real-app/adu.o real-app/wrapper.o real-app/real-app.o real-app/test/test.o to the OBJ_CC section.
      2. Derive a class from ADU to represent the application layer data, and rewrite the size function. The packets are sent by calling the RealApplication::send() function
      3. Derive a class from RealApplication to represent the application, and rewrite the recv function which is called when a packet is arrived.
      4. Derive a class from TclClass to combine the application in C++ with OTcl.
      5. Write an OTcl script to configure the simulation.
    • The P2P application
      1. Its still under development.

    The source code can be downloaded from the following link:

    Download ns2-app-0.02.tar.bz2
    After downloading, untar the downloaded folder in  ~/ns-2.33 directory and recompile NS-2.
    For more details on installation and the possible errors, please visit the official website of ns2-app here.
    Read full post »

    Sunday, April 30, 2017

    Angelic Layer GameBoy

    Angelic Layer GameBoy



    Salah satu dari animasi jepang yang di adopsi kedalam permainan, dalam permainan RPG Angelic Layer adalah menceritakan tentang seorang anak perempuan (tokoh utama) yang memiliki kemampuan untuk mengendalikan Angel (Robot) yang dalam masa tersebut sedang ramai dubicarakan oleh banyak orang, kemudian pada suatu hari ada salah seorang yang memberikan kesempatan untuk memiliki salah satu jenis Anggel yang langka kepada tikih utama untuk digunakan dalam mengikuti turnamen yang diadakan oleh suatu perusahaan yang berhubungan dengan Amgel.

    Jalan cerita dalam permainan ini cukup singkat, karana hanya terdaat beberapa model Angel yang dapat dikalahkan, setiap jenis Angel memiliki kemampuan yang berbeda-beda, setiap kemampuan meiliki kombinasi yang dapat kita ubah sesuai dengan karakter Angel yang kita miliki, selain mendapatkan kemampuan dari Angel lain kita juga dapat memperolehnya dengan membeli di toko peralatan, setelah dirasa cukup siap kamu bisa mendaftarkan Angel kamu ke dalam kompetisi, hingga akhirnya kamu akan mengalahkan Angel terkuat dalam turnamen tersebut.

    FREE DOWNLOAD (coming soon)
    Read full post »
     

    Copyright © Video game tester Design by Free CSS Templates | Blogger Theme by BTDesigner | Powered by Blogger