This issue recently regarding Google Chrome said to remove NPAPI (Netscape cross site capabilities) What does this mean to Java Applets signed or unsigned or Java client side on a web browser?

Recently several disturbing things came to light recently:
NPAPI discontinued in Google Chrome
Java being cut out of Windows 10

Can any one confirm these recent trends?  How will this effect Java as a Mobile App language?
Or use of Flex or Flash?
Robert SilverSr. Software EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
Since the html5 spec is almost all one would need anything that requires a plug-in (proprietary software) will be made obsolete
Dave BaldwinFixer of ProblemsCommented:
Some info here:  Note that the built-in Flash player for Chrome uses a different plug-in called PPAPI.   More info here:!topic/chrome/N4zgUeVtlKc
Robert SilverSr. Software EngineerAuthor Commented:
Yes but Adobe Shockwave appears not to work in Google Chrome currently???
Introduction to R

R is considered the predominant language for data scientist and statisticians. Learn how to use R for your own data science projects.

Dave BaldwinFixer of ProblemsCommented:
That could be.  Where are you seeing that problem?
Flash is fine (it just uses a different player that is no longer running in the same process as Chrome - Chrome has been moving towards this for a couple of years with both players available - they just killed off the old one).

Flex is already discontinued by Adobe, so if you're using that you'll want to migrate away.  It's at end-of-life.

Java for mobile apps is fine - since apps aren't running in a browser.  Java is the development language of choice for Android apps and it will remain so.

Java applets (signed or unsigned) and Windows 10 - that I'm not up on :)  I've not seen anyone using applets in years, so wouldn't be shocked if there was a move away from supporting that tech.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Dave BaldwinFixer of ProblemsCommented:
Recent versions of JAVA have to be explicitly enabled for use in the browsers by the user.  Since most users don't even know what that means, it has made JAVA almost useless for use in browsers.  That happened because of some serious security issues with recent versions of JAVA.
David Johnson, CD, MVPOwnerCommented:
java still has outstanding vulnerabilities that go back to when it was SUN JAVA.
Robert SilverSr. Software EngineerAuthor Commented:
Sorry for the delayed response time has been very short lately
Also I would like to follow up this question with another question

For : David Johnson, MVP, David Baldwin,dpearson  - Can you please confirm whether  the OpenSource Java JDK/JRE  still has the webstart vulnerabilities? Those are the vulnerabilities you mean right? The Microsoft windows issues?
and while you are at it is that really still true about Oracle's Java JDK/JRE when major banks use java over PHP for back end operations?
I will be opening up another couple similar but different questions
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.