We have a requirement from a customer to provide a "lite" version for dial-up and all the bells-and-whistles for a broadband user.
The solution will use Flex / Flash / Java EJB and some jsp.
Is there a way for the web server to distinguish between the two?
Check your Wi-Fi router's status lights . Then watch the status lights on your Wi-Fi router. With no devices using Wi-Fi, the lights should not be flickering or flashing. If they are, someone else is probably connecting to your network.
Dial up uses telephone lines to access Internet. Broadband uses fiber optic cable. Dial up requires a telephone connection while broadband does not. Dial up is slow whereas broadband is way faster for the same prices.
Broadband Internet access via cable, digital subscriber line, wireless broadband, mobile broadband, satellite and FTTx has replaced dial-up access in many parts of the world. Broadband connections typically offer speeds of 700 kbit/s or higher for two-thirds more than the price of dial-up on average.
A dial-up connection is established when two or more communication devices use a public switched telephone network (PSTN) to connect to an Internet service provider (ISP). Many remote areas depend on Internet dial-up connections because broadband and cable are rare in remote areas with low population numbers.
You don't care about the user's connection type, you care about the download speed.
Have a tiny flash app that downloads the rest the of the flash, and times how long it takes. Or an HTML page that times how long an Ajax download takes.
If the download of the rich-featured app takes too long, have the initially downloaded stub page/flash redirect to the slow download page (or download the bare-bones flash app, or whatever).
The simplest and most reliable mechanism is probably to get the user to select their connection type from a drop down. Simple, I know, but it may save you a world of grief!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With