Your problem then is not the deprecation of the plugin, your applications will not run either with today browsers and Java 8. I am talking about people using current Java and the plugin. An extension can generate a JNLP file with the applet-desc element and make your applet run outside the browser. Hey current plugin allows you to use JNLP already to describe the applet and when running move the applet outside the browser window, on a different process.
If the applet is interacting with the HTML document, there you are out of luck, but many applets used to manage devices, are just a full page applet, and many of them can run as a JNLP applet.
Exactly, someone who need this for legacy reasons should write a browser extension that replace the applet from the HTML and replace it with a JNLP application link.
But but browser insecurity is because of plugins (Mozilla security bugs). I know that because browser vendors told me so in the 2000s and experts are NEVER wrong.:P
Note: bugs aren't the only problem here, it is your update process, and Oracle Java has an awful one, add to that that people do not update. OpenJDK does not suffer of this bad update process because distributions use their package manager to push updates.
Then someone make a clone for Android and you cry a river because people know about it and probably make the money your should have received. knowing nothing about your game on Android when you release it later. see 2048 history
That is something Minecraft developers could have done years ago. The binary license of the JRE allows it to be bundled with an application for private use of that application.
When redistributing the JRE on Microsoft Windows as a private application runtime (not accessible by other applications) with a custom launcher, the following files are also optional. These are libraries and executables that are used for Java support in Internet Explorer and Mozilla family browsers; these files are not needed in a private JRE redistribution.
I have no problems with Mozilla integrating 3rd party services when that client code is open source. Hey! a browser is already a client for millions of closed source services via HTTP. What I don't like is Mozilla putting buttons for those services by default on my toolbar, that is adware like behavior
Older applications not targeting M, will show permissions at install time and be granted by default, but the user will be able to revoke them, the platform will just give empty data or fail. From the preview documentation
Note: On devices running the M Developer Preview, a user can turn off permissions for any app (including legacy apps) from the app's Settings screen. If a user turns off permissions for a legacy app, the system silently disables the appropriate functionality. When the app attempts to perform an operation that requires that permission, the operation will not necessarily cause an exception. Instead, it might return an empty data set, signal an error, or otherwise exhibit unexpected behavior. For example, if you query a calendar without permission, the method returns an empty data set.
If you are worried that old applications can use the permissions immediately after installation, before you have time to disable the permissions, take into account that applications are installed on a stopped state, there is no programmatic way for it to auto start itself. Start on boot may work but it is not precisely immediately. So I think the best action is to go to those old applications just after install and remove every permission you don't want to grant before starting it.
No, they grouped them in categories that are granted or revoked at the same time (group => non granular). What they made is make those group be revocable by the user and be able to request them at use time instead of at install time
I use Firefox for Android on a daily basis and on a modern phone it runs fine, better that Chrome IMHO. Tried to use Adblock for a few days and it was insufferable. They will need to implement a better way to interact with Firefox code so it doesn't becomes a resource hog with thousands of regular expressions on memory. If they will ship the same extension, I don't see any advantage.
Yes, streamlining like WinModems streamlined everything with binary blobs as drivers that kill your device for new OS releases because the manufacturer refuse to update it
By your definition, Lenovo ThinkPads, Dell Inspiron, etc, aren't PCs, they are they own line of computers.
Laptop and desktop form factor, check. x86 based, check. Unlocked bootloader, check. Run general purpose OSs like Windows and Linux, check. Mac are PCs too.
I think the x86 architecture is not even needed, it is the form factor and be able to run non Apple OSs that make them PCs too.
and stop embedding and showing icons inside executable files and stop deciding what is an executable or not based on the file name (that is manipulable by the sender)
New chapter of History Channel: Ancient Aliens: Stephen Hawking is one of the many aliens than are converting us into docile creatures as a preparation for the invasion
True, the PlayStation 4 has voice activated commands too that work without an internet connection. For a fixed set of commands there is no need to send audio or audio signature to a remote server, current hardware is powerful enough to do that. In order to get good voice dictation is better (for now) to send the audio to a remote location with a lot of power and "knowledge" about voice and language patterns. But we aren't talking about dictation, those "smart" TVs recognize a predefined set of commands, not general dictation.
And the future of humanity will be to be Borgs, always connected to the global network, without individuality and everything public, people is not resisting this change enough, and not is not futile. Not a nice future.
And it look like Microsoft will embrace that "repository" format for Windows 10, finally. But don't get too exited, I am pretty sure that dubious sites will convince people to add their crapware repository and pull things with unneeded dependencies.
You are taking examples that are not a market monopoly, Search is an example that they can't do whatever they want, any example you find that say they can do watherver they want with that technology, doesn't make true: the parent comment "Making products work with only your products is legal" there are situations where that isn't true. The situation here is, was iTunes to big so they can't do whatever they wanted?
Say that to Google, they don't have the right to make their search products to only work with their browser or OSs, monopoly regulations will start to hit them. What did Apple wrong?, I can't say for sure, IANAL and apparently they will try an appeal, but was Apple music service big enough at the time they started screwing with other companies trying to enter the market? maybe, maybe not.
There was one many years ago. They probably realized that people just used the packaged PostgreSQL and there was no reason for a separate product
It is not an OpenSSL exclusive problem, Is a protocol one. If you have SSLv2 enabled, you are vulnerable
true, but is is better that a fracking systray icon, for a normal user is just a system update
Your problem then is not the deprecation of the plugin, your applications will not run either with today browsers and Java 8. I am talking about people using current Java and the plugin. An extension can generate a JNLP file with the applet-desc element and make your applet run outside the browser. Hey current plugin allows you to use JNLP already to describe the applet and when running move the applet outside the browser window, on a different process.
If the applet is interacting with the HTML document, there you are out of luck, but many applets used to manage devices, are just a full page applet, and many of them can run as a JNLP applet.
Exactly, someone who need this for legacy reasons should write a browser extension that replace the applet from the HTML and replace it with a JNLP application link.
But but browser insecurity is because of plugins (Mozilla security bugs). I know that because browser vendors told me so in the 2000s and experts are NEVER wrong. :P
Note: bugs aren't the only problem here, it is your update process, and Oracle Java has an awful one, add to that that people do not update. OpenJDK does not suffer of this bad update process because distributions use their package manager to push updates.
Exactly, it is not a new browser, It is a new ad company that has a browser.
Then someone make a clone for Android and you cry a river because people know about it and probably make the money your should have received. knowing nothing about your game on Android when you release it later. see 2048 history
Same for Android TV, there is nothing revolutionary on a store for TV set top box applications
That is something Minecraft developers could have done years ago. The binary license of the JRE allows it to be bundled with an application for private use of that application.
When redistributing the JRE on Microsoft Windows as a private application runtime (not accessible by other applications) with a custom launcher, the following files are also optional. These are libraries and executables that are used for Java support in Internet Explorer and Mozilla family browsers; these files are not needed in a private JRE redistribution.
from the Java 8 README
I have no problems with Mozilla integrating 3rd party services when that client code is open source. Hey! a browser is already a client for millions of closed source services via HTTP. What I don't like is Mozilla putting buttons for those services by default on my toolbar, that is adware like behavior
Older applications not targeting M, will show permissions at install time and be granted by default, but the user will be able to revoke them, the platform will just give empty data or fail. From the preview documentation
Note: On devices running the M Developer Preview, a user can turn off permissions for any app (including legacy apps) from the app's Settings screen. If a user turns off permissions for a legacy app, the system silently disables the appropriate functionality. When the app attempts to perform an operation that requires that permission, the operation will not necessarily cause an exception. Instead, it might return an empty data set, signal an error, or otherwise exhibit unexpected behavior. For example, if you query a calendar without permission, the method returns an empty data set.
If you are worried that old applications can use the permissions immediately after installation, before you have time to disable the permissions, take into account that applications are installed on a stopped state, there is no programmatic way for it to auto start itself. Start on boot may work but it is not precisely immediately. So I think the best action is to go to those old applications just after install and remove every permission you don't want to grant before starting it.
No, they grouped them in categories that are granted or revoked at the same time (group => non granular). What they made is make those group be revocable by the user and be able to request them at use time instead of at install time
I use Firefox for Android on a daily basis and on a modern phone it runs fine, better that Chrome IMHO. Tried to use Adblock for a few days and it was insufferable. They will need to implement a better way to interact with Firefox code so it doesn't becomes a resource hog with thousands of regular expressions on memory. If they will ship the same extension, I don't see any advantage.
Yes, streamlining like WinModems streamlined everything with binary blobs as drivers that kill your device for new OS releases because the manufacturer refuse to update it
By your definition, Lenovo ThinkPads, Dell Inspiron, etc, aren't PCs, they are they own line of computers.
Laptop and desktop form factor, check. x86 based, check. Unlocked bootloader, check. Run general purpose OSs like Windows and Linux, check. Mac are PCs too.
I think the x86 architecture is not even needed, it is the form factor and be able to run non Apple OSs that make them PCs too.
Meanwhile Microsoft uses and distributes a preview version of Windows Phone 10 for an Android device with an unlockable bootlader. Ironic, when an underdog Microsoft use all openness available, when not, squeeze any freedom so people get locked to them. The same Microsoft of all times.
Do Gran Theft Auto V has a rating below Mature? No? there is no controversy, call me when they give it a Teen rating.
and stop embedding and showing icons inside executable files and stop deciding what is an executable or not based on the file name (that is manipulable by the sender)
New chapter of History Channel: Ancient Aliens: Stephen Hawking is one of the many aliens than are converting us into docile creatures as a preparation for the invasion
True, the PlayStation 4 has voice activated commands too that work without an internet connection. For a fixed set of commands there is no need to send audio or audio signature to a remote server, current hardware is powerful enough to do that. In order to get good voice dictation is better (for now) to send the audio to a remote location with a lot of power and "knowledge" about voice and language patterns. But we aren't talking about dictation, those "smart" TVs recognize a predefined set of commands, not general dictation.
And the future of humanity will be to be Borgs, always connected to the global network, without individuality and everything public, people is not resisting this change enough, and not is not futile. Not a nice future.
And it look like Microsoft will embrace that "repository" format for Windows 10, finally. But don't get too exited, I am pretty sure that dubious sites will convince people to add their crapware repository and pull things with unneeded dependencies.
You are taking examples that are not a market monopoly, Search is an example that they can't do whatever they want, any example you find that say they can do watherver they want with that technology, doesn't make true: the parent comment "Making products work with only your products is legal" there are situations where that isn't true. The situation here is, was iTunes to big so they can't do whatever they wanted?
Say that to Google, they don't have the right to make their search products to only work with their browser or OSs, monopoly regulations will start to hit them. What did Apple wrong?, I can't say for sure, IANAL and apparently they will try an appeal, but was Apple music service big enough at the time they started screwing with other companies trying to enter the market? maybe, maybe not.