I've tried both mobile and desktop versions of IE9 on WP7.5 and I don't really notice a difference. Which do you prefer and why? Which version has better HTML5 integration?
Funny that when you are actually asking for an opinion you can't get one.
I use desktop mode... All sites work well so no problems...
gentry33 said:
Funny that when you are actually asking for an opinion you can't get one.
Click to expand...
Click to collapse
You put the pc desktop version of IE on your phone ?.
The only difference between the "desktop version" and the "mobile version" is the user agent.
Meaning what exactly? I'd appreciate your input. Thanks.
@gentry33: Expanding on what the member with the oddly similar name to mine said above, the User Agent String is a (very old name for) a piece of text that every Web client (such as a browser, a seach engine's crawler, or any other program that accesses a web server) sends to the server. The string is supposed to identify the "user agent" - the program that is accessing the server - so that the server knows what the user's capabilities are.
For mobile IE9, there are two user agent strings the browser can send. One of them clearly identifies the device as a mobile browser, and contains portions which are recognized by many web servers as indications that it should serve a mobile-friendly page. The other one looks like the user-agent string sent by desktop IE9, though there is still enough info in it to tell it came from a phone if you know what to look for.
Switching the browser "mode" in Mango just changes which string gets sent. It has no other effect on the browser at all. Some websites will serve a different page when they see the clearly-mobile user agent, so for those sites the browser will appear to be doing something different. It's not, though; the server is sending different HTML, and the browser is rendering it in exactly the same manner that it always does.
GoodDayToDie said:
@gentry33: Expanding on what the member with the oddly similar name to mine said above, the User Agent String is a (very old name for) a piece of text that every Web client (such as a browser, a seach engine's crawler, or any other program that accesses a web server) sends to the server. The string is supposed to identify the "user agent" - the program that is accessing the server - so that the server knows what the user's capabilities are.
For mobile IE9, there are two user agent strings the browser can send. One of them clearly identifies the device as a mobile browser, and contains portions which are recognized by many web servers as indications that it should serve a mobile-friendly page. The other one looks like the user-agent string sent by desktop IE9, though there is still enough info in it to tell it came from a phone if you know what to look for.
Switching the browser "mode" in Mango just changes which string gets sent. It has no other effect on the browser at all. Some websites will serve a different page when they see the clearly-mobile user agent, so for those sites the browser will appear to be doing something different. It's not, though; the server is sending different HTML, and the browser is rendering it in exactly the same manner that it always does.
Click to expand...
Click to collapse
To see a live example of this, check here and look for the row with the first column that says "User-Agent." Trying the page on different browsers will (usually) yield different results, as explained by GoodDayToDie.
Related
Hey all,
for the PC, there are plenty of programs that you can use in order to send free SMSes. for example: ExtraSMS, ICQ and others.
Is there anything similar for the pocket pc?
Thanks a lot...
there are also sites who offer online versions of that you can try to see if you can get those to work in pIE or minimo or opera
yes crikee try that mate,device dependant
Actually, I was looking for some more convient. a program that i can link the messaging hardware button to it, thus making it very easy and more important, free...
Not sure if this helps, but......
In the UK, there are services that provide a free messaging service, kinda like SMS - take a look at http://www.tex2me.com or http://www.hotxt.co.uk
They provide a Java applet that you use to send messages to other users of the service, so there's no link to the real SMS text message application in WM....might not be what you were looking for?
Don't know of anything else; like another poster suggested, maybe your only option is to use a browser to access one of the online sites?
Mark.
think the problem is that sms is point to point cellphone network based
and gprs is the internet
somebody needs to act as gateway from the internet to the cellphone network
the cellphone the sms could be the "free" sms is being sendt to could be without gprs at all or simply offline
those free sites offer that gateway
and they most likely make money on the adds on their sites
so i'm not sure they would be happy to have people access their services without being exposed to their adds
and their interfaces are prob different from eachother so if a real application was made it would be different depending on what free sms network it would access
I cannot believe there is not a program similar to the windows program "Keyboard Express." If it is useful on a computer it should be doubly so for a smartphone. I am really tired of typing out my email addresses for starters. I am not part of the texting generation typing with thumbs at 100000 keystrokes a minute. Swype is ok, but it would be nice if I could program long strings as a custom gesture or something. Also program macros that could launch programs in batches or with custom parameters. Find it amazing with all the apps out there that I couldn't find one that does this obviously useful function. Maybe I searched for the wrong thing?
I use an app called inserty. It's not as convenient as if it were built in to the keyboard, but it's very flexible, allowing you to insert canned text like email addresses and passwords or text with fill-in fields like the current date and time, your GPS location, etc.
The way it works is that it's a keyboard replacement. To insert something with Inserty, you long-press in the text you're writing, pick "Input method", and pick Inserty. That pops up a list of all your canned phrases; tap on the one you want and then it prompts you for which keyboard you want to go back to. The selected phrase is inserted just as if you had typed it manually, and you're back to your email or SMS or whatever.
As I said, it's not the most convenient mechanism you can imagine, although it certainly beats typing in my longish email address, but I don't think Android has the hooks to do anything less clunky.
The other thing I should mention, since you're a Swype user, is that the SlideIT keyboard has an abbreviation facility that you can customize. For example, you could associate the abbreviation EML with the text [email protected]; every time you trace "eml", one of the words in the suggestion bar will be that abbreviation (abbreviations are shown in green, IIRC), and selecting that entry will insert [email protected] into the text you are writing.
I use Clipper+
It's a clipboard manager. I have mine set easily access via the notification bar. The Snippets feature is what I use the most.
I can easily paste my 18+ character email address, login credentials, short phrases.
Check it out the free version http://market.android.com/details?id=org.rojekti.clipper
Thanks for the replies, I am exploring the programs mentioned. They might not be very direct, but useful.
I ended up using Clipper, it serves the function, albeit awkwardly.
Cubeology said:
I ended up using Clipper, it serves the function, albeit awkwardly.
Click to expand...
Click to collapse
Just want to say thanks for the thread....solved my long entry problems.
Macro Keyboard
Cubeology
You may try the 'Macro Keyboard' , which allows to define aliases
for arbitrary text. Texts can even be parameterized.
Have a look on the Android market. I am not allowed to post a link here yet
Regards
The author
I 've seen it with a G1, that addresses and phone numbers form the web are highlighted and when you klick on them it opens maps.google.com or initiates a phone call. How can I have this feature on my new HTC Sensation. Which browsers support it? Thanks!
The stock browser ("Internet") allows you to tap on phone numbers in order to call them. They are however not highlighted. Try it. Not sure about addresses, but should be supported. I think I heard something like that in a HTC Tutorial ("Show me" app)
Yes, that"s right. When you tap on a phone number whithin Inernet Explorer it copies it to the dialer. It doesn't work with the addresses though.
If anyone knows about an app for that, please share.
Thanks!
https://github.com/venomous0x/WhatsAPI
What is WhatsApp?
According to the company:
“WhatsApp Messenger is a cross-platform mobile messenger that replaces SMS and works through the existing internet data plan of your device. WhatsApp is available for iPhone, BlackBerry, Android, Windows Phone, Nokia Symbian60 & S40 phones. Because WhatsApp Messenger uses the same internet data plan that you use for email and web browsing, there is no cost to message and stay in touch with your friends.”
Click to expand...
Click to collapse
Late 2011 numbers: 1 billion messages per day, ~20 million users.
Modified XMPP
WhatsApp uses some sort of customized XMPP server, named internally as FunXMPP, which is basically some extended proprietary version.
Login procedure
Much like XMPP, WhatsApp uses JID (jabber id) and password to successfully login to the service. The password is hashed and happened to be an MD5’d, reversed-version of the mobile’s IMEI (International Mobile Equipment Identity) or equivalent unique ID, stored in servers upon account creation and used transparently everytime the client connects the server.
The JID is a concatenation between your country’s code and mobile number.
Initial login uses Digest Access Authentication.
Message sending
Messages are basically sent as TCP packets, following WhatsApp’s own format (unlike what’s defined in XMPP RFCs).
Despite the usage of SSL-like communication, messages are being sent in plain-text format.
Multimedia Message sending
Photos, Videos and Audio files shared with WhatsApp contacts are HTTP-uploaded to a server before being sent to the recipient(s) along with Base64 thumbnail of media file (if applicable) along with the generated HTTP link as the message body.
FAQ
What’s with the hex chars floating all over the code?
Mostly WhatsApp’s proprietary control chars/commands, or formatted data according to their server’s specifications, stored in predefined dictionaries within the clients.
What’s your future development plans?
We don’t have any.
Would it run over the web?
We’ve tested a slightly-modified version on top of Tornado Web Server and worked like a charm, however, building a chat client is a bit tricky, do your research.
Can I receive chats?
Indeed, using the same socket-receiving mechanism. But you have to parse the incoming data. Parsing functions aren’t included in this release, maybe in the next one?
I think the code is messy.
It’s working.
How can I obtain my password?
It depends on your platform, with Android for example, you can use TelephonyManager
Code:
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
tm.getDeviceId();
With the sufficent permissions of course
Code:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
NOTES
This proof of concept is extensible to contain every feature that make a fully-fledged client, similar to the official ones, actually could be even better.
During the two weeks of analysis of service mechanisms, we stumbled upon serious design and security flaws (they fixed some of them since 2011). For a company with such massive user base, we expected better practises and engineering.
Perfectly working as PHP and JAVA ports.
License
MIT - refer to the source code for the extra line.
Venomous
Team of Bahraini Developers.
Ahmed Moh'd and Ali Hubail (@hubail) contributed to this release.
I really would like to know whats your debugging strategy in this case? I'm still not able to capture the traffic from my Android 4 VirtualMachine in order to decypher the ssl traffic.
I documented my setup on my blog, just search for "WhatsApp für Android 4.0.X-X86 ICS auf VirtualBox" on Google.
Could you please provide some infos on your setup?
Except for some requests ( Syncing and Status update) , all requests go on plain text ( although they use SSL port , they still send in plain text )
onnsoft said:
I really would like to know whats your debugging strategy in this case? I'm still not able to capture the traffic from my Android 4 VirtualMachine in order to decypher the ssl traffic.
I documented my setup on my blog, just search for "WhatsApp für Android 4.0.X-X86 ICS auf VirtualBox" on Google.
Could you please provide some infos on your setup?
Click to expand...
Click to collapse
WebOS port!!!
Sent from my R800x using XDA
Looks like Whatsapp is quite secure...
Swypesation
Isn't there anyway to hack it???
Sent from my MT11i using xda premium
google it
So, knowing Google, they won't make their own desktop client for messages for web. Most people may be fine just pinning the tab in their browser or using the page shortcut method. I, however, am not, because I feel these things are lacking in some pretty basic features that can only come from a native application, such as minimizing to the system tray, start on boot, and reply to the message from the notification. Basically, the hope is to basically just embed their page into an Electron app (or something) and then use that app as the middleman. It would intercept the notifications, generate it's own native notification with the ability to reply to the message from within the notification on supported systems (Windows 10 can do this, don't know about OS X though).
Anybody up for the challenge?
Something maybe similar(ish) is https://www.googleplaymusicdesktopplayer.com/