Please wait, while we are loading the content...
Please wait, while we are loading the content...
| Content Provider | ACM Digital Library |
|---|---|
| Author | Frenger, Paul |
| Abstract | WARNING: Any reader with a tendency to technoparanoia should stop here and go no further! Information of a potential anxiety-provoking nature follows. Those persons not afraid of hidden, invisible computer systems are free to continue reading. In October, 1995 I attended the ACM OOPSLA conference in Austin, Texas. The OOPSLA organizers were kind enough to allow me to present a 45 minute robotics demonstration twice, on Wednesday the 18th and Thursday the 19th [1]. This presentation described techniques for object oriented design as well as object oriented programming, with Forth being the high level language used (with OOP extensions). I showed the attendees my (then new) artificial hand design which utilized a distributed multiprocessor network for control from a central artificial "brain". The demonstration was well-attended each day. I'm sure this presentation upheld the finest OOPSLA traditions for systems design and programming, since several people told me so afterwards. Except one person. He took me aside after the second demo and loudly questioned why I was at the conference at all. His argument, literally and figuratively, was not only with the Forth language (I've heard that before) but with embedded systems programming in general. He was a desktop systems application programmer, and thought that only that kind of work was an acceptable exercise of intellectual talents. I was shocked by this attack, especially since there was no way he and I might ever be in competition for the same job or income source. We just did different things, under the general umbrella of computing applications. My advice to him and all other persons who disapprove of embedded computer systems is: get used to it! In terms of instantiations of application designs, embedded/hidden systems outnumber desktop systems by a huge margin: around 100 to 1 [2]. They're everywhere, and you really don't want to be without them. Little computers are even hidden inside your desktop workstation (for example, in the keyboard, the motherboard, the plug-in accessory cards, the disk drives and the display unit). They make your video games work, and your Palm Pilot PDA, your CD player, your TV, your washer and dryer, your telephone, your car, your house, the traffic lights, your power company, pretty much everything. By clever design, you are made aware of almost none of this. One of my favorite examples of this technology: the 1990's Mitsubishi Gallant. It had several computers, for the engine management system, shock absorber control, antilock braking and the automatic transmission. They all communicated with each other in real time. When the driver would go into a turn at a good rate of speed, the Gforce sensors would stiffen the shock absorber settings on the outside of the turn, the automatic transmission would hold the currently selected gear (inhibiting up or downshifting), the antilock wheel sensors would detect wheel slippage and the engine control system would modulate power to reduce the possibility of vehicle spinout. All the driver noticed was that at low speeds the Mitsu drove like a Cadillac, and when pushed harder it drove like a Corvette. No driver attention to these systems was required. This trend has continued apace. In the 1990's a typical Porsche had more than 60 microcontrollers per car. A current Audi exceeds 80 microcontrollers per car. The Jaguar has become a rolling computer local area network (not including navigation systems, GPS, embedded cell-phones and DVD-CD entertainment). The weight of wiring in cars has decreased; the mass of silicon chips has increased. The appetite for embedded controllers in all products seems bottomless. |
| Starting Page | 8 |
| Ending Page | 11 |
| Page Count | 4 |
| File Format | |
| ISSN | 03621340 15581160 |
| DOI | 10.1145/1026474.1026476 |
| Journal | ACM SIGPLAN Notices (SIGP) |
| Volume Number | 39 |
| Issue Number | 8 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 1983-05-01 |
| Publisher Place | New York |
| Access Restriction | One Nation One Subscription (ONOS) |
| Content Type | Text |
| Resource Type | Article |
| Subject | Computer Graphics and Computer-Aided Design Software |
National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.
Learn more about this project from here.
NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.
Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.
| Sl. | Authority | Responsibilities | Communication Details |
|---|---|---|---|
| 1 | Ministry of Education (GoI), Department of Higher Education |
Sanctioning Authority | https://www.education.gov.in/ict-initiatives |
| 2 | Indian Institute of Technology Kharagpur | Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project | https://www.iitkgp.ac.in |
| 3 | National Digital Library of India Office, Indian Institute of Technology Kharagpur | The administrative and infrastructural headquarters of the project | Dr. B. Sutradhar bsutra@ndl.gov.in |
| 4 | Project PI / Joint PI | Principal Investigator and Joint Principal Investigators of the project |
Dr. B. Sutradhar bsutra@ndl.gov.in Prof. Saswat Chakrabarti will be added soon |
| 5 | Website/Portal (Helpdesk) | Queries regarding NDLI and its services | support@ndl.gov.in |
| 6 | Contents and Copyright Issues | Queries related to content curation and copyright issues | content@ndl.gov.in |
| 7 | National Digital Library of India Club (NDLI Club) | Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach | clubsupport@ndl.gov.in |
| 8 | Digital Preservation Centre (DPC) | Assistance with digitizing and archiving copyright-free printed books | dpc@ndl.gov.in |
| 9 | IDR Setup or Support | Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops | idr@ndl.gov.in |
|
Loading...
|