Jump to content

Hardware Requirements: Difference between revisions

m
formatting
mNo edit summary
m (formatting)
Line 13: Line 13:
Consumer's terminal is usually a mobile telephone because that apparatus can often be found in the consumers pocket or hand bag. A PDA can also be used as a terminal if it is equipped with suitable networking ability. We presume that markets will direct development into such a state that in approximatelly the year 2005 there will be on the mass market a mobile phone that offers the following features:
Consumer's terminal is usually a mobile telephone because that apparatus can often be found in the consumers pocket or hand bag. A PDA can also be used as a terminal if it is equipped with suitable networking ability. We presume that markets will direct development into such a state that in approximatelly the year 2005 there will be on the mass market a mobile phone that offers the following features:


The mobile phone has a short-range wireless network technology built-in. Our presumption is that this technology is Bluetooth(tm). We've just received confirmation that Bluetooth v1.1 has finally the possibility to network devices, without revealing the device's identity (BD_ADDR in the case of Bluetooth)�to other parties. This anonymity is an unconditional requirement for a networking technology suitable for Consumerium because if the user's identity or his/her terminal's identity were to be exposed to the merchant, it would be possible to gather data about the consumer's behaviour and tastes without his/her permission and knowledge, and to utilize this data in target marketing or pricing.�
*The mobile phone has a short-range wireless network technology built-in. Our presumption is that this technology is Bluetooth(tm). We've just received confirmation that Bluetooth v1.1 has finally the possibility to network devices, without revealing the device's identity (BD_ADDR in the case of Bluetooth)�to other parties. This anonymity is an unconditional requirement for a networking technology suitable for Consumerium because if the user's identity or his/her terminal's identity were to be exposed to the merchant, it would be possible to gather data about the consumer's behaviour and tastes without his/her permission and knowledge, and to utilize this data in target marketing or pricing.�
 
 
The mobile phone has an programming enviroment that is open to developers, so that Consumerium's Consumer Agent or one component of it can be installed on the phone. The J2ME-enviroment seem very suitable at the first glance and it seems that Java is gaining a broad support among phone manufacturers.
*The mobile phone has an programming enviroment that is open to developers, so that Consumerium's Consumer Agent or one component of it can be installed on the phone. The J2ME-enviroment seem very suitable at the first glance and it seems that Java is gaining a broad support among phone manufacturers.


The two features described above are the only features that are necessary for the consumers terminal. In the following I describe a few additional hardware features, which would enhance the usability of the system.
The two features described above are the only features that are necessary for the consumers terminal. In the following I describe a few additional hardware features, which would enhance the usability of the system.
    
    
The phone could have a built-in digital camera. I've just tried out the new Nokia 7650 (tm) model, which is Nokia's first phone with a fitted camera. The focusing and resolution properties of 7650 were maybe just a little bit too poor that one could use the pictures to OCR the numerical representation of EAN-codes. But it came very close, so hopes are high that OCRing the code will be possible in the near future.
**The phone could have a built-in digital camera. I've just tried out the new Nokia 7650 (tm) model, which is Nokia's first phone with a fitted camera. The focusing and resolution properties of 7650 were maybe just a little bit too poor that one could use the pictures to OCR the numerical representation of EAN-codes. But it came very close, so hopes are high that OCRing the code will be possible in the near future.
    
    
The phone could have a bar-code scanner. This would be a perfect hardware feature for Consumerium usability. It would boost the speed and precision of using Consumerium, but unfortunatelly it doesn't seem one of the likeliest gadgets to be integrated into a mobile phone. I've been in contact with Nokia about this feature and I got information that Nokia and other phone-manufacturers have researched the feasibility of integrating a bar-code scanner. At the moment I don't have knowledge of anything concretic happening in this area,  but hey, who knows?
**The phone could have a bar-code scanner. This would be a perfect hardware feature for Consumerium usability. It would boost the speed and precision of using Consumerium, but unfortunatelly it doesn't seem one of the likeliest gadgets to be integrated into a mobile phone. I've been in contact with Nokia about this feature and I got information that Nokia and other phone-manufacturers have researched the feasibility of integrating a bar-code scanner. At the moment I don't have knowledge of anything concretic happening in this area,  but hey, who knows?


===2. Store's infrastructure's requirements===
===2. Store's infrastructure's requirements===
Line 27: Line 27:
The store must provide the following hardware in order to start providing the Consumerium-service to their clients
The store must provide the following hardware in order to start providing the Consumerium-service to their clients


Wireless network (Bluetooth), so that consumers can connect to the system with their terminals.
*Wireless network (Bluetooth), so that consumers can connect to the system with their terminals.


Internet access, so that information can be fetched from outside of the  store's own datasystem and to deliever the consumer's feedback to the producers.
*Internet access, so that information can be fetched from outside of the  store's own datasystem and to deliever the consumer's feedback to the producers.
    
    
Servers that contain the data about products sold in the store. To save costs it makes sense that retail chains place the data about products that are sold in all stores on it's central servers and then cache the data onto the store servers whenever it's requested.
*Servers that contain the data about products sold in the store. To save costs it makes sense that retail chains place the data about products that are sold in all stores on it's central servers and then cache the data onto the store servers whenever it's requested.


One possibility for providing the needed core-servers for the system, is to require in the software-licence that the retail chains that wish to provide Consumerium-service to their clients must provide a certain amount of server and network capasity (to store, process and transfer information that is not in the store's servers) This capasity could be bound to eg. the amount of floor space, parking lots or customers in the store.
*One possibility for providing the needed core-servers for the system, is to require in the software-licence that the retail chains that wish to provide Consumerium-service to their clients must provide a certain amount of server and network capasity (to store, process and transfer information that is not in the store's servers) This capasity could be bound to eg. the amount of floor space, parking lots or customers in the store.


===3. Requirements of the Consumerium-information system===
===3. Requirements of the Consumerium-information system===
Servers that contain the data inserted into the system and references to documents (external docoments) outside of databases, scattered around the Internet and of course network connections for the servers.
*Servers that contain the data inserted into the system and references to documents (external docoments) outside of databases, scattered around the Internet and of course network connections for the servers.


Software for the servers will be assembled from other opensource projects. What doesn't exist already will be coded by the project-team.
*Software for the servers will be assembled from other [[Interesting projects|open source projects]]. What doesn't exist already will be coded by the project-team.


At this early stage it is unclear how we will arrange the needed servers. Network connections and servers cost money, so sources of financing are needed, but describing this is not the goal of this document.
At this early stage it is unclear how we will arrange the needed servers. Network connections and servers cost money, so sources of financing are needed, but describing this is not the goal of this document.
9,854

edits

We use only those cookies necessary for the functioning of the website.