Imec, an electronics research institute out of Leuven, Belgium, has teamed up with the R&D Holst Centre and TASS, a software company out of Augusta, Kansas, to create a mobile and wearable ECG system based around an Android smartphone. It looks like the major achievement was overcoming the power hungry nature of Bluetooth, which was achieved by using a totally different, low power transmission system. Relying on less power should allow for longer continuous monitoring sessions while the patient is going about his day.
From the press release:
The interface is based on a standard Secure Digital Input Output (SDIO) interface on Android mobile phones, enabling the integration of all the features available on Google’s operating system (SMS, e-mail and data transmission over the internet, GPS to track user location). Moreover, the mobile phone’s hardware is extended to operate with low-power communication protocols and low-power radios, enabling long-term medical telemonitoring. As the interface is based on the Linux kernel, the system is also easily portable on other Linux-based devices, such as PDA’s or laptops. And, the system allows configuration of thresholds on the measured parameters and automatic sending of alerts such as SMS messages and e-mails based on these values.
Press release: http://www2.imec.be/be_en/press/imec-news/wirelesshealthnecklaceinterface.html
Reference: http://www.medgadget.com/archives/2010/10/continuous_ecg_monitoring_on_an_android_phone.html
Leave a comment | tags: ECG, GPS, medicine, Radiology, SDIO, Secure Digital Input Output, sms, Telemedicine | posted in Technology
This is a one page list of simple guidelines to tune SQL without much DBA knowledge.
This is all you need to know to tune some reports from 2 hours (or more) to 20 seconds (or less). I have compiled this list during a report tuning assignment
where I achieved that kind of runtime improvements repeatedly.
There are many more tips but they tend to be more difficult to understand and there are many good books already written about this.
- Understand the data. Look around table structures and data. Get a feel for the data model and how to navigate it.
- If a view joins 3 extra tables to retrieve data that you do not need, don’t use the view!
- When joining 2 views that themselves select from other views, check that the 2 views that you are using do not join the same tables!
- Avoid multiple layers of view. For example, look for queries based on views that are themselves views. It may be desirable to encapsulate from a development point of view. But from a performance point of view, you loose control and understanding of exactly how much task loading your query will generate for the system.
- Look for tables/views that add no value to the query. Try to remove table joins by getting the data from another table in the join.
- WHERE EXISTS sub-queries can be better than join if can you reduce drastically the number of records in driver query. Otherwise, join is better.
- WHERE EXISTS can be better than join when driving from parent records and want to make sure that at least on child exists. Optimizer knows to bail out as soon as finds one record. Join would get all records and then distinct them!
- In reports, most of the time fewer queries will work faster. Each query results in a cursor that Reports has to open and fetch. See Reports Ref Manual for exceptions.
- Avoid NOT in or NOT = on indexed columns. They prevent the optimizer from using indexes. Use where amount > 0 instead of where amount != 0.
- Avoid writing where project_category is not null. nulls can prevent the optimizer from using an index.
- Consider using IN or UNION in place of OR on indexed columns. ORs on indexed columns causes the optimizer to perform a full table scan.
- Avoid calculations on indexed columns. Write WHERE approved_amt > 26000/3 instead of WHERE approved_amt/3 > 26000.
- Avoid this: SUBSTR(haou.attribute1,1,LENGTH(‘:p_otc’)) = :p_otc). Consider this: WHERE haou.attribute1 like :p_otc||’%’
- Talk to your DBA. If you think that a column used in a WHERE clause should have an index, don’t assume that an index was defined. Check and talk to your DBA if you don’t find any.
- Consider replacing outer joins on indexed columns with UNIONs. A nested loop outer takes more time than a nested loop unioned with another table access by index.
- Consider adding small frequently accessed columns (not frequently updated) to an existing index. This will enable some queries to work only with the index, not the table.
- Consider NOT EXISTS instead of NOT IN.
- If a query is going to read most of the records in a table (more than 60%), use a full table scan.
- Try to group multiple sub queries into one.
Beyond the Simple stuff …
- If you want to actually understand what you are doing, here are a few things that you need to start playing with:
- Get into EXPLAIN_PLAN. There are multiple way of doing this. The less user friendly is to simply issue this in SQL*Plus: explain plan set statement_id = ‘HDD1’ for ;
- Look at the trace from Oracle Reports. It tells you how much time it spends on each query. With r25: C:ORANTBINR25RUN32.EXE module=p:oldbcmtrka1_hdd.rdf userid=opps/opps@new tracefile=p:trace3.txt trace_opts=(trace_all)
- Use the SQL Trace by issuing an alter session set sql_trace=true; then look at it with TKPROF .trc .lis sort=(EXECPU).
If you remember nothing else …
- Don’t apply these guidelines blindly, EXPERIMENT: compare one method to another. Do NOT expect that one trick will work all the time.
- Educate yourself: read, read, read. It SAVES time!
Reference: http://www.iherve.com/oracle/tune100.htm
Leave a comment | tags: database, DBA, Jion, NOT EXISTS, NOT IN, Optimizer, Oracle, Performance Tuning, Query, SQL, sub-query, UNION, Views | posted in Database, Oracle
Linux and Unix
Unix is popular operating system, developed by AT&T in 1969 and it has been very important to the development of the Internet. It is a multi-processing, multi-user, family of operating systems that run on a variety of architechtures. UNIX allows more than one user to access a computer system at the same time.
A widely used Open Source Unix-like operating system kernel. Linux was first released by its inventor Linus Torvalds in 1991. Combining the Linux kernel with the GNU software forms the basis of the operating system family generally known as ‘Linux‘. There are distributions of GNU/Linux for almost every available type of computer hardware from desktop machines to IBM mainframes. The inner workings of GNU/Linux are open and available for anyone to examine and change as long as they make their changes available to the public, as set out in the terms of the GNU General Public License. Because of its robustness and availability, Linux has won popularity in the Open Source community as well as among commercial application developers.
Here is more input:
- Unix requires a more powerful hardware configuration. It will work in large mainframe computers but will not work in an x86 based personal computer. Linux however, (which is built on the concept of Unix) has small hardware requirements and it will work on both a large mainframe computer and an x86 based personal computer.
- Unix is an Operating System developed in olden days in which the kernel, the heart of the OS, interacts directly with the hardware. (note: this is the definition of what a kernel is). Because UNIX treats everything as a file, it provides greater security for users. An example of a UNIX distribution is posix. (note: actually POSIX is a set of standards for interoperability of applications between UNIX and UNIX-like systems). Linux uses a the UNIX architecture as its basis and provides more facilities and applications. Linux could be considered to be a GUI to the UNIX core. (note: this is plain wrong. GNU/ Linux was rewritten from scratch using UNIX as a guide. GNOME and KDE are GUIs for GNU/Linux). Examples of Linux distributions are Redhat, Fedora, Susee, Mandriva, and Ubuntu. Solaris OS also uses the UNIX kernal almost all UNIX commands will work on solaris in addition to 500 Solaris specific commands. (note: Solaris is also a rewrite of UNIX for x86, and does not use any original UNIX code). Both UNIX and LINUX are Open source. (note: UNIX is proprietary, Linux is open source)
- Unix is the foundation for a number of operating systems, with Linux being the most popular one. Novell and Free BSD are 2 other commonly used Unix varients.(note: Again, the BSD family are based on another rewrite of UNIX for x86, UNIX is not their foundation in the sense implied here)
- UNIX is an operating system created in the early days of computers. More recently, Linux was created as an open-source, freeware operating system. (note: Linux is free software, not freeware. Free software is open source that insists any developer reusing code releases their own work as free software. Freeware is proprietary software distributed at no cost [gratis]) It is “UNIX-LIKE”, meaning that it uses many UNIX constructs but also departs from traditional UNIX in many ways. Like UNIX, Linux is faster than many of the other commercially available operating systems. (note: This is a sweeping generalization and depends on the hardware used, and what servers and applications are running) It appears to also be far more robust than any of the Microsoft products. Linux is being used in many time critical applications because of it’s speed. It is also used in many applications that need to maintain uptime because Linux, like UNIX, can run for months at a time without rebooting. While the typical method of solving Microsoft problems is to “reboot”, that particular requirement does not seem to be appropriate in a Linux/Unix environment. While UNIX has created a windows-like work environment, Linux has improved greatly on that concept. Linux has become a real player in the consumer operating system market… and it’s free. While you may want to pay for a Linux distribution, the actual code is free and you are allowed to load it on as many machines as you want. You can get Linux for free if you wish to load it across the internet.
Some other way to express difference
Unix :
A Operating System developed in olden days in which kernel interacts directly with the hardware.kernal is consider to be heart of this os.
In this Operating system everything is considered as a file,provides greater security.
Ex: posix
Linux :
Linux is an Operating system which use unix as its base and gives further more facilities and applications.
Merely speeking GUI is made in linux having unix as its core.
Ex: Redhat, Fedora, Susee, Mandrake . . .
Solaris OS also using the same unix kernal all the unix commands will work on solaris and have 500 more solaris specific commands. Differnent organizations used the UNIX kernal and added their own essence to form their own version of linux.
Both UNIX and LINUX are Open source
Leave a comment | tags: Linux, Unix | posted in Linux/Unix
This article will discuss the technology behind GPRS to help give you a better understanding on how GPRS works.
GPS vs GPRS
GPS and GPRS are far different when it comes to functionality even though there’s only one letter that differ. As a technology, GPS stands for Global Positioning System which can track different sites on Earth as it receives data from satellites, while GPRS connects with the cell sites for signals to provide service for cellular phones.
So what does GPRS stands for?
What is GPRS?
GPRS stands for General Packet Radio Service. It is a non-voice wireless Internet technology that is very popular due to the fact that it can support both phone calls and Internet data transmission. Some GSM, or Global System for Mobile Communications, mobile phones can even handle both phone communication and Internet access at the same time. It transmits data packets on GSM systems where cell phone channels are shared.
How Does GPRS Work?
In GSM cell phone systems, there will always be idle radio capacity. This is the capacity of a network provider that is not being used and it stays unused until other cell phone users decide to make phone calls. GPRS uses this idle radio capacity to establish a data network to be used for data transmission. If a network provider’s idle radio capacity decreases, which means a lot of phone calls are being serviced, data transmission and speed decreases as well. Cell phone calls have a higher priority than Internet data transmission in cell phone network providers.
Packets
Due to its packet-based nature, which means it transmits data as a series of data packets routed through multiple paths across a GSM network, GPRS does not require a network to have continuous data transmission. This data transmission can share network radio channels easily and efficiently. These network radio channels have 8 time slots each and their maximum data transmission is 13.4 kbps. Every time slot that is not being used can be used by GPRS to transmit data packets. In a best case scenario, user can experience a GPRS data rate of approximately 170 kbps per network radio channel. In this scenario, only data transmissions are using the network channels without voice calls hogging the network.
Radio Channels
A GSM radio transceiver uses time division multiplexing to make 8 time slots possible for each radio channel. These channels are used by cell phone users for voice calls and data transmission in maximum effect if conditions are right like if there is no interference from nearby GSM cell towers, there are enough radio transceivers and there is a strong radio infrastructure. GPRS uses idle capacity in these radio channel time slots to accommodate data transmission.
How Does GPRS Work to Optimize Bandwidth?
When multiple channels are being used by voiced calls, GPRS combines these channels to make use of the unused capacity. This joining of multiple voice channels gives users higher bandwidth for data connections. The number of channels and the amount of capacity of a cell phone network remains the same but the bandwidth can now be allowed to reach its full potential by servicing both voice calls and data transmission all at the same time using the same channels.
GPRS technology is an elegant solution for network providers to offer additional services with minimal effort. Cell phone network providers only need to set up a few new infrastructure nodes plus some software upgrades while still using their existing GSM network infrastructure to add an overlay GPRS network to their cell phone service.
Reference: http://www.brighthub.com/electronics/gps/articles/73072.aspx
1 comment | tags: Data Transmission, GPRS, GPS, GSM, Packets, Radio Channel, Technology | posted in GSM, Mobile, Technology
NetMeeting is a standard XP component that’s hidden until you initially configuration. NetMeeting lets you participate in virtual meetings, work in shared applications, share data over the Internet or an intranet, and share live video with others in far-away places.
To enable NetMeeting, perform the following steps:
- Go to the Start menu and select Run.
- Type Conf and click OK.
- After the NetMeeting configuration wizard starts, click Next.
- Enter your personal details and click Next.
- Select listing directory options and click Next.
- Select your connection media and click Next.
- Configure the shortcut options to your liking and click Next.
- Click Next to configure volume options and Next again to confirm that the microphone works.
- Click Finish.
To begin a NetMeeting session, start NetMeeting (e.g., run conf.exe again to start the application or select the appropriate shortcut from the Start menu or desktop), click the Phone button, and enter the IP address of the machine you want to communicate with.
Leave a comment | tags: NetMeeting, Widnows XP | posted in Windows
here is command for uninstall .net window service.
C:Program FilesMicrosoft Visual Studio 9.0VC>installutil/u “physical path of service .exe file“
Leave a comment | tags: .Net, Uninstall | posted in .Net, Windows
These steps have helped a lot with anger issues and hope they will help you as well.
Step 1 – Walk away.
The first thing and possibly one of the most difficult is learning to walk away. Many times we give in our our urge to fight before we have time to think through what we are going to say or do. Walking away will give you time to cool off and think about if what happened is worth your time even worrying about. If it turns out to be worth your time you will now have time to think about the next step in your action plan.
Step 2 – Communicate using “I” phrases.
Once you have decided that you are going to do something, communicating correctly is extremely important. When you talk about what happened make sure you start your sentences with “I” instead of “You.” Using “You” to start your sentences comes across to the other person as attacking them personally and once they think you are attacking them they will automatically be put on defense. Once the other person is on defense you have lost them because they will not be listening to what you have to say, but only thinking of ways to defend themselves against your attacks.
Step 3 – Listen correctly.
During your conversation make sure that you are listening to the other person because chances are their points are just as valid as yours. Don’t interrupt and repeat what the other person had to say back to them once they are done speaking. This way both of you know that you understood them; after you are done repeating them ask the other person to repeat what you had to say as well to make sure they understood you.
Step 4 – Forgive.
This is the most important step of them all. Once you have the air cleared forgive the other person for what they did. You need to do this in order to move on with your day and your life without any excess baggage being carried on your shoulders. If you allow the baggage to stay you will more than likely direct your anger at the other person. Even worse, you may direct this anger towards someone that is totally undeserving of it.
Article Source: http://EzineArticles.com/?expert=BK_Carter
Leave a comment | tags: Control Anger, Everyday Life, Forgive, Listen correctly, Walk away | posted in Fun Stuff
Learning the grammar and vocabulary of English can be hard enough, but trying to understand English sayings can be impossible. Some are just hard to figure out and others don’t make any sense at all. Here are five funny English sayings that you can use every day. Just be careful to use them right!
“I’m happy as a clam.” Think of a clam. It doesn’t have to do anything. It just sits on a beach or on the bottom of the ocean all day every day doing nothing. It never has to work. That sure sounds like happiness, doesn’t it? If someone asks, “How are you today?” you can tell them this to let them know what a great mood you’re in.
“I wouldn’t touch that (or him/her) with a ten-foot pole.” Don’t like something? Maybe it’s something gross like garbage or rotting food. Or maybe there’s a person who you don’t want to be friends with or even talk to? Well, this saying means that you dislike them so much that you don’t want to touch them or go near them – even within ten feet!
“I think I went overboard.” If you ever to do something that is excessive or irresponsible, this is a handy expression to use. “Going overboard” literally means falling off a ship, but, as an English saying, it’s a way of admitting that you’ve done something you shouldn’t have. There are many synonyms for this such as “I’ve stepped over a line” and “I’ve gone too far.” You can also use it to say that someone else has made a mistake.
“You don’t have a leg to stand on.” No, this doesn’t mean that the person you’re talking to has no legs. It means that their argument is incorrect. They don’t have a leg to stand on because they have no facts to support what they’re saying. This saying is a good way to tell a person that you think they’re wrong.
“Break a leg!” This actually means the opposite of what it sounds like. If you tell this to a person, you’re wishing them good luck! The saying comes from a superstition that whatever you say aloud, the opposite will come true. Because it originated in the theater, this saying is usually used only for wishing someone good luck in some type of performance. So it’s nice thing to tell someone who is preparing to make a business presentation or attend an interview where they need to make a good impression.
Article from http://msnarabia.englishtown.com/sp/article.aspx?articleName=178-Funny
Leave a comment | tags: break leg, English, funny, grammar, laugh, Learning, overboard, sayings, vocabulary | posted in Fun Stuff
The GSM modem will respond in 2 ways,
“ERROR” will be returned if the AT command is not supported.If the command is executed successfully an
OK will be returned after the response text.e.g.
AT+CBC=?
response text will be as follows;
+CBC :(0,2),(0-100)
OK
List of AT Commands
————————–
- AT Attention command
- AT* List all supported AT commands
- ATZ Restore to user profile (ver. 2)
- AT&F Set to factory-defined configuration (ver. 2)
- ATI Identification information (ver. 3)
- AT&W Store user profile
- AT+CLAC List all available AT commands
- AT+CGMI Request manufacturer identification (ver. 1)
- AT+CGMM Request model identification
- AT+CGMR Request revision identification
- AT+CGSN Request product serial number identification
- AT+GCAP Request modem capabilities list
- AT+GMI Request manufacturer information
- AT+GMM Request model identification
- AT+GMR Request revision identification
- ATA Answer incoming call command (ver. 2)
- ATH Hook control (ver. 2)
- ATD Dial command (ver. 5)
- ATO Return to online data mode
- AT+CVHU Voice hangup control
- AT+CLCC List current calls
- AT*CPI Call progress information
- ATE Command echo (ver. 2)
- ATSO Automatic answer control
- ATS2 Escape sequence character
- ATS3 Command line termination character (ver. 3)
- ATS4 Response formatting character (ver. 3)
- ATS5 Command line editing character (ver. 3)
- ATS7 Completion connection timeout
- ATS10 Automatic disconnect delay control
- ATQ Result code suppression (ver. 2)
- ATV DCE response mode (ver. 2)
- ATX Call progress monitoring control
- AT&C Circuit 109 (DCD) control
- AT&D Circuit 108 (DTR) response
- AT+IFC Cable interface DTE-DCE local flow control
- AT+ICF Cable interface character format (ver. 2)
- AT+IPR Cable interface port rate
- AT+ILRR Cable interface local rate reporting
- AT+DS Data compression (ver. 3)
- AT+DR Data compression reporting
- AT+WS46 Mode selection
- AT+FCLASS Select mode
- AT*ECBP CHF button pushed (ver. 2)
- AT+CMUX Switch to 07.10 multiplexer (ver. 2)
- AT*EINA Ericsson system interface active
- AT*SEAM Add menu item
- AT*SESAF SEMC show and focus
- AT*SELERT SEMC create alert (information text)
- AT*SESTRI SEMC create string Input
- AT*SELIST SEMC create list
- AT*SETICK SEMC create ticker
- AT*SEDATE SEMC create date field
- AT*SEGAUGE SEMC create gauge (bar graph/progress feedback)
- AT*SEGUP SEMC update gauge (bar graph/ progress feedback)
- AT*SEONO SEMC create on/off input
- AT*SEYNQ SEMC create yes/no question
- AT*SEDEL SEMC GUI delete
- AT*SESLE SEMC soft key label (ver. 1)
- AT*SERSK SEMC remove soft key
- AT*SEUIS SEMC UI session establish/terminate
- AT*EIBA Ericsson Internal Bluetooth address
- AT+BINP Bluetooth input
- AT+BLDN Bluetooth last dialled number
- AT+BVRA Bluetooth voice recognition activation
- AT+NREC Noise reduction and echo cancelling
- AT+VGM Gain of microphone
- AT+VGS Gain of speaker
- AT+BRSF Bluetooth retrieve supported
- AT+GCLIP Graphical caller ID presentation
- AT+CSCS Select TE character set (ver. 3)
- AT+CHUP Hang up call
- AT+CRC Cellular result codes (ver. 2)
- AT+CR Service reporting control
- AT+CV120 V.120 rate adaption protocol
- AT+VTS DTMF and tone generation
- AT+CBST Select bearer service type (ver. 3)
- AT+CRLP Radio link protocol (ver. 2)
- AT+CEER Extended error report (ver. 2)
- AT+CHSD HSCSD device parameters (ver. 2)
- AT+CHSN HSCSD non-transparent call configuration (ver. 2)
- AT+CHSC HSCSD current call parameters (ver. 2)
- AT+CHSR HSCSD parameters report (ver. 2)
- AT+CHSU HSCSD automatic user-initiated upgrade
- AT+CNUM Subscriber number (ver. 2)
- AT+CREG Network registration (ver. 2)
- AT+COPS Operator selection (ver. 2)
- AT+CLIP Calling line identification (ver. 2)
- AT+CLIR Calling line identification restriction
- AT+CCFC Calling forwarding number and conditions (ver. 2)
- AT+CCWA Call waiting (ver. 2)
- AT+CHLD Call hold and multiparty (ver. 1)
- AT+CSSN Supplementary service notification (ver. 2)
- AT+CAOC Advice of charge
- AT+CACM Accumulated call meter (ver. 2)
- AT+CAMM Accumulated call meter maximum
- AT+CDIP Called line identification presentation
- AT+COLP Connected line identification presentation
- AT+CPOL Preferred operator list
- AT+COPN Read operator names
- AT*EDIF Divert function (ver. 2)
- AT*EIPS Identify presentation set
- AT+CUSD Unstructured supplementary service data (ver. 2)
- AT+CLCK Facility lock (ver. 5)
- AT+CPWD Change password (Ver. 3)
- AT+CFUN Set phone functionality (ver. 2)
- AT+CPAS Phone activity status (ver. 3)
- AT+CPIN PIN control (ver. 2)
- AT+CBC Battery charge (ver. 2)
- AT+CSQ Signal quality (ver.1)
- AT+CKPD Keypad control (ver. 7)
- AT+CIND Indicator control (ver. 5)
- AT+CMAR Master reset
- AT+CMER Mobile equipment event reporting
- AT*ECAM Ericsson call monitoring (ver. 2)
- AT+CLAN Language
- AT*EJAVA Ericsson Java application function
- AT+CSIL Silence Command
- AT*ESKL Key-lock mode
- AT*ESKS Key sound
- AT*EAPP Application function (ver. 5)
- AT+CMEC Mobile equipment control mode
- AT+CRSM Restricted SIM access
- AT*EKSE Ericsson keystroke send
- AT+CRSL Ringer sound level (ver. 2)
- AT+CLVL Loudspeaker volume level
- AT+CMUT Mute control
- AT*EMEM Ericsson memory management
- AT+CRMP Ring melody playback (ver. 2)
- AT*EKEY Keypad/joystick control (ver. 2)
- AT*ECDF Ericsson change dedicated file
- AT*STKC SIM application toolkit configuration
- AT*STKE SIM application toolkit envelope command send
- AT*STKR SIM application toolkit command response
- AT+CMEE Report mobile equipment error
- AT+CSMS Select message service (ver.2)
- AT+CPMS Preferred message storage (ver. 4)
- AT+CMGF Message format (ver. 1)
- AT+CSCA Service centre address (ver. 2)
- AT+CSAS Save settings
- AT+CRES Restore settings
- AT+CNMI New messages indication to TE (ver. 4)
- AT+CMGL List message (ver. 2)
- AT+CMGR Read message (ver. 2)
- AT+CMGS Send message (ver. 2)
- AT+CMSS Send from storage (ver. 2)
- AT+CMGW Write message to memory (ver. 2)
- AT+CMGD Delete message
- AT+CMGC Send command (ver. 1)
- AT+CMMS More messages to send
- AT+CGDCONT Define PDP context (ver. 1)
- AT+CGSMS Select service for MO SMS messages
- AT+CGATT Packet service attach or detach
- AT+CGACT PDP context activate or deactivate
- AT+CGDATA Enter data state
- AT+CGEREP Packet domain event reporting (ver. 1)
- AT+CGREG Packet domain network registration status
- AT+CGPADDR Show PDP address
- AT+CGDSCONT Define secondary PDP context
- AT+CGTFT Traffic flow template
- AT+CGEQREQ 3G quality of service profile (requested)
- AT+CGEQMIN 3G quality of service profile (minimum acceptable)
- AT+CGEQNEG 3G quality of service profile (negotiated)
- AT+CGCMOD PDP context modify
- Extension of ATD – Request GPRS service
- Extension of ATD – Request packet domain IP service
- AT+CPBS Phonebook storage (ver. 3)
- AT+CPBR Phonebook read (ver. 2)
- AT+CPBF Phonebook find (ver. 2)
- AT+CPBW Phonebook write (ver. 4)
- AT+CCLK Clock (ver. 4)
- AT+CALA Alarm (ver. 3)
- AT+CALD Alarm delete
- AT+CAPD Postpone or dismiss an alarm (ver. 2)
- AT*EDST Ericsson daylight saving time
- AT+CIMI Request international mobile subscriber identity
- AT*EPEE PIN event
- AT*EAPS Active profile set
- AT*EAPN Active profile rename
- AT*EBCA Battery and charging algorithm (ver. 4)
- AT*ELIB Ericsson list Bluetooth devices
- AT*EVAA Voice answer active (ver. 1)
- AT*EMWS Magic word set
- AT+CPROT Enter protocol mode
- AT*EWDT WAP download timeout
- AT*EWBA WAP bookmark add (ver. 2)
- AT*EWCT WAP connection timeout
- AT*EIAC Internet account, create
- AT*EIAD Internet account configuration, delete
- AT*EIAW Internet account configuration, write general parameters
- AT*EIAR Internet account configuration, read general parameters
- AT*EIAPSW Internet account configuration, write PS bearer parameters
- AT*EIAPSR Internet account configuration, read PS bearer parameters
- AT*EIAPSSW Internet account configuration, write secondary PDP context parameters
- AT*EIAPSSR Internet account configuration, read secondary PDP context parameters
- AT*EIACSW Internet account configuration, write CSD bearer parameters
- AT*EIACSR Internet account configuration, read CSD bearer parameters
- AT*EIABTW Internet account configuration, write Bluetooth bearer parameters
- AT*EIABTR Internet account configuration, read Bluetooth bearer parameters
- AT*EIAAUW Internet account configuration, write authentication parameters
- AT*EIAAUR Internet account configuration, read authentication parameters
- AT*EIALCPW Internet account configuration, write PPP parameters – LCP
- AT*EIALCPR Internet account configuration, read PPP parameters – LCP
- AT*EIAIPCPW Internet account configuration, write PPP parameters – IPCP
- AT*EIAIPCPR Internet account configuration, read PPP parameters – IPCP
- AT*EIADNSV6W Internet account configuration, write DNS parameters – IPv6CP
- AT*EIADNSV6R Internet account configuration, read DNS parameters – IPv6CP
- AT*EIARUTW Internet account configuration, write routing table parameters
- AT*EIARUTD Internet account configuration, delete routing table parameters
- AT*EIARUTR Internet account configuration, read routing table parameters
- AT*SEACC Accessory class report
- AT*SEACID Accessory identification
- AT*SEACID2 Accessory identification (Bluetooth)
- AT*SEAUDIO Accessory class report
- AT*SECHA Charging control
- AT*SELOG SE read log
- AT*SEPING SE ping command
- AT*SEAULS SE audio line status
- AT*SEFUNC SE functionality status (ver. 2)
- AT*SEFIN SE flash Information
- AT*SEFEXP Flash auto exposure setting from ME
- AT*SEMOD Camera mode indicator to the flash
- AT*SEREDI Red eye reduction indicator to the flash
- AT*SEFRY Ready indicator to the ME
- AT*SEAUP Sony Ericsson audio parameters
- AT*SEVOL Volume level
- AT*SEVOLIR Volume indication request
- AT*SEBIC Status bar icon
- AT*SEANT Antenna identification
- AT*SESP Speakermode on/off
- AT*SETBC Text to bitmap converter
- AT*SEAVRC Sony Ericsson audio video remote control
- AT*SEMMIR Sony Ericsson multimedia information request
- AT*SEAPP Sony Ericsson application
- AT*SEAPPIR Sony Ericsson application indication request
- AT*SEJCOMM Sony Ericsson Java comm
- AT*SEDUC Sony Ericsson disable USB charge
- AT*SEABS Sony Ericsson accessory battery status
- AT*SEAVRCIR Sony Ericsson audio video remote control indication request
- AT*SEGPSA Sony Ericsson global positioning system accessory
- AT*SEAUDIO Accessory class report
- AT*SEGPSA Sony Ericsson global positioning system accessory
- AT*SEAUDIO Accessory Class Report
- AT*SEGPSA Sony Ericsson global positioning system accessory
- AT*SETIR Sony Ericsson time information request
- AT*SEMCM Sony Ericsson memory card management
- AT*SEAUDIO Accessory Class Report
Leave a comment | tags: AT*, List of AT Commands.AT+, Mobile, SONY ERICSSON | posted in GSM, Mobile
Microsoft Speech Technologies are application development tools that allow programmers to create speech-based applications for multiple devices, such as computers, cell phones and PDAs. The technology is used in many programs, including Outlook Voice Access, Windows Speech Recognition and Voice Command in Windows Mobile. Microsoft has made multiple developmental speech technology programs available, giving programmers many development options.
Instructions
- Open your web browser and navigate to the Downloads & Resources section of the Microsoft Speech Technologies website. In addition, downloads can be found on the Speech Utilities for Microsoft Speech Technologies website.
- Review each link to determine which Speech Technology program you would like to use. Microsoft offers several Speech Technology options to suit the needs of different programmers, including Microsoft Speech Application Software Development Kit 1.1, which allows developers to add speech interfaces to web applications; Speech SDK 5.1, which provides support for automation speech languages like Visual Basic; GramStat Speech Utility, which compiles statistics on speech files.
- Click the Download box on the page of the Microsoft Speech Technology you would like to download and save it to your computer.
- Double click your downloaded file and click Run in the Open File – Security window.
- Read the End-User License Agreement for Microsoft Software and click Yes to complete the installation.
References
Resources
Leave a comment | tags: Microsoft Speech Technologies, SDK, Speech, speech utilities, TAPI | posted in Technology, Windows