Technology Development

Implementation Planning

System Overview

WishVast Technology Demo


WishVast Network Management System Overview

The WishVast network management system (NMS) is a server-side application that can be used in both centralized and decentralized architecture deployments. The system has the following key characteristics:
  • WishVast NMS can run on any desktop or laptop that has JVM 1.6
  • Update to the latest JAVA update HERE
  • The WishVast Network Host is compabible with the following tethered cell phones and requires their respected COM drivers:
    • Billionton: PCMCIA PCGPRSQ-B.
    • EagleTec: GSM modems.
    • Fargo Maestro 20.
    • ITengo: 3000, WM1080A.
    • Janus: GSM864Q
    • Nokia: 6070, 6100, 6210, 6310, 6310i, 6230, 6230i, 6681, 8250, 8310, 6610, 6800, 7210, 6810, 7250i, 6103, 6020, 3220, 6822, 5140, 5140i, 30 (terminal).
    • Multitech: Multimodem GPRS (SMSLib for Java can also drive the Multitech Multimodem via its IP port).
    • Sharp: GX30, GX32.
    • Siemens: MC35i, M35, M50, M65, C45, TC35i, C65, M55, TC65t.
    • SIMCOM Ltd: SIMCOM_SIM100S.
    • Sony Ericsson: K300i, SE K800i, K700i, K750i, SE W850i, W880i, GC89, Z550a, W800, W580i, W810, i320, GT48.
    • Ubinetics: GDC201.
    • Wavecom: M1206B, M1306B, WMOD2 Wismo, Fastrack Supreme 10, WISMOQCDMA CDMA.
    • Huawei: E220 (may require the forced setting of SMSC address).
    • Motorola: V3.
    • Teltonika: ModemUSB.
    • Motorola: V3.
    • Samsung: D520 
  • Supports GSM, not GPRS, which limits SMS to 6-10/minute
  • Coded in Java
    • Key libraries include:
      • SMSlib
        • A library that contains SMS gateway and send/receive API
      • sqlitejdbc
        • A library for implementing a SQlite database
System Requirements
}Equipment/Supplies
}Laptop
}Tethered Cell Phone
}WishVast NMS
}Money
}Recurring costs of SMS messages
}Hardware costs
}Time
}Creating Network Models
}Expertise
}Java
}Social Network Theory
}Trust-Building

Below is a architecture diagram depicting the components the WishVast NMS


Local Data Storage Format and Sample File

The diagram below depicts the layout and relationships between the different tables in the SQlite database that contains the WishVast NMS data. Brief descriptions of each parameter are listed below. More information can be read on SQlite at http://www.sqlite.org/.


Points
Number of Unique Users
The number of unique users that have rated/awarded points to the user
Number of Ratings
The number of WishVast rating (times a point(s) has been given) a user has
Point Total
The total number of WishVast points a user has
Information
Membership Type
Is the group open or closed? Do members have to get permission before joining the Group?
Network Type
The different types of network models or scenarios that has a general set of constraints/rules defined in the NMS (i.e market information)
Rules
A written set of rules for the WishVast group.
Point Definition
A written definition of what a WishVast point signifies.
Point Total
If the group is zero sum, what is the total amount of WishVast points in circulation. If not zero sum, leave blank.
Feedback Mode
What type of feedback or rating system does the group have. (i.e ebay style, nominal points, 10 star rating, percentage)
Point Notification
Are point notifications public or private, or do users get notified when they receive a WishVast point. This also includes whether or not WishVast point scores are public or private.
Parent Network
The name of the network that the group is in.


Sample Log Files

MESSAGE TABLE


USER TABLE