Wanted Either 1) an existing computer program described below or 2) a computer programmer to produce this computer program. Project and Program Summary I want to conduct a series of communication studies that look at the delivery of messages through computer based delivery on both stand-alone and networked PCs. I need a custom designed and built program to meet my needs. I will be seeking external funding for these projects, thus payment for the product or services to complete the product are contingent upon funding. The program will present a visually attractive and easy to navigate interface similar to standard commercial Internet websites. The program will offer choices to the user in either text or graphic form. The program will then take these user inputs, process them according to a series of decision rules that create a profile for each user. On the basis of this profile, the program will select appropriate messages from a database, then assemble those messages into a unique and custom output for the user to consider. The program will continue this series of gathering inputs, refining profiles, and creating new profile-driven outputs until the user terminates the session. The program must track all inputs, decision rule outcomes, profile refinements, and output history during the current session and save for future sessions. Contact Information Contact me through email. Please include a resume or CV with your inquiry. Dr. Steve Booth-Butterfield drsbb@[url removed, login to view] Department of Communication Studies Armstrong Hall
The program must run on both stand-alone and networked PCs. The program must get direct or indirect inputs from the user and save these inputs to a database. A direct input is gained through a text prompt from the program while an indirect input is gained by passively observing user behavior (length of delay in reading or choosing, mouse behavior, etc.). These inputs must be saved for both the current session and for future sessions. The program must process these direct and indirect inputs through a series of decision rules specified as math and logical equations. On the basis of these decision rules the program will create a profile of the user, save this profile for future sessions, and update and refine the profile as new inputs are acquired. The program must take the result of the decision rules to create unique, customized outputs for user viewing and response. These outputs will be drawn from databases of prewritten messages that will be coded on several dimensions corresponding to the elements of the decision rules (e.g. the decision rule will determine a content interest of the user, then select a message from a database that matches that content area). The program must be simple enough for non-programmers to modify contents of databases and decision rules to fit a variety of communication topics. (In other words, this program should function as a shell or template that has the same data structures and processes across all applications, but allows for modification of content.) The program should include copy and access protection schemes to reduce unauthorized duplication, use, or modification. The program must be wrapped in a user interface that is visually attractive and easy to navigate using standards typical of commercial Internet websites. The interface (the look and feel) should be coded simply enough for a non-programmer to make appearance modifications (color schemes, graphics, etc.). The program should be produced and documented according to generally accepted practices of good programming. Thus, the code should be understandable to other programmers, be self-documenting, modular, etc. It is desirable that all code be created with widely used commercial products like Macromedia or Microsoft to insure ease of maintenance, especially for non-programmers. I will purchase the program and own all code for my uses. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows 95 to Windows XP Probably all 3.0+ versions of IE and Netscape or else free standing executable