Skip to content

Posts tagged ‘java’

15
Jun

Safari in macOS Sierra Deactivates Flash and Other Plug-ins By Default


In Safari 10, set to ship with macOS Sierra, Apple plans to disable common plug-ins like Adobe Flash, Java, Silverlight, and QuickTime by default in an effort to focus on HTML5 content and improve the overall web browsing experience.

As explained by Apple developer Ricky Mondello in a post on the WebKit blog, when a website offers both Flash and HTML5 content, Safari will always deliver the more modern HTML5 implementation. On a website that requires a plug-in like Adobe Flash to function, users can activate it with a click as can be done in Google’s Chrome browser.

Most websites that detect that Flash isn’t available, but don’t have an HTML5 fallback, display a “Flash isn’t installed” message with a link to download Flash from Adobe. If a user clicks on one of those links, Safari will inform them that the plug-in is already installed and offer to activate it just one time or every time the website is visited. The default option is to activate it only once. We have similar handling for the other common plug-ins.

When a website directly embeds a visible plug-in object, Safari instead presents a placeholder element with a “Click to use” button. When that’s clicked, Safari offers the user the options of activating the plug-in just one time or every time the user visits that website. Here too, the default option is to activate the plug-in only once.

Safari 10 will also include a command to reload a page with installed plug-ins activated to give users additional options for controlling the content that’s displayed, and there are preferences for choosing which plug-ins are visible to which websites in Safari’s Security preferences.

Apple recommends web developers implement features using technologies built into Safari to avoid forcing users to activate plug-ins.

Plug-ins like Adobe Flash and Java have been problematic for Apple, requiring frequent security fixes and forced updates to patch an unending stream of vulnerabilities. Apple has long had a policy of blocking older versions of web plug-ins from functioning and its change in Safari 10 is another push towards fully retiring the older technology.

Related Roundup: macOS Sierra
Tags: Safari, Adobe Flash Player, Java
Discuss this article in our forums

MacRumors-All?d=6W8y8wAjSf4 MacRumors-All?d=qj6IDK7rITs

27
May

Android doesn’t infringe on Oracle copyrights, jury finds


Google emerged victorious in court this afternoon, after a jury found that its use of Java APIs in Android doesn’t infringe on Oracle’s copyrights. The two companies have been battling it out over the past few years: Oracle originally sued Google back in 2010 because of how Java was integrated into Android. Oracle had a point though, as Google basically lifted entire portions of Sun Microsystem’s original Java code for Android. Google, meanwhile, argued that it was free to use the Java code since it was open to developers for many years. Another jury also ruled in Google’s favor back in 2012, but a federal court reversed that decision in 2014.

Basically, Oracle believes it deserves a slice of the mobile operating system’s profits. Had the trial gone the other way, Oracle could have asked for as much as $9 billion in damages, Ars Technica reports. The key with today’s decision is that the jury found Google’s implementation of Java to be “fair use,” which is good news to other developers working with open platforms.

Oracle didn’t waste any time commenting on the ruling, and it also says it’ll be appealing the decision:

“We strongly believe that Google developed Android by illegally copying core Java technology to rush into the mobile device market. Oracle brought this lawsuit to put a stop to Google’s illegal behavior. We believe there are numerous grounds for appeal and we plan to bring this case back to the Federal Circuit on appeal.”

And here’s Google’s take:

“Today’s verdict that Android makes fair use of Java APIs represents a win for the Android ecosystem, for the Java programming community, and for software developers who rely on open and free programming languages to build innovative consumer products

15
Feb

Build your coding skills with the Hot Java Android Coding Bundle


We know how it is. You have an idea for an app, but you don’t know how to code and develop. And it costs too much to put your idea into the hands of others. Well today’s deal from AndroidGuys aims to help you out.

The Hot Java Android Coding Bundle is a bundle of five different courses for you to learn how to code any app or game that you have. The first course goes over the basics of Android Lollipop and Marshmallow development. From there, you move into Java Development, and really start getting your feet wet.

Next up in this bundle of Android courses, is Play Framework Development with Java. This will teach you how to set up Java Web Apps, and give you a more in-depth look into Java. The final course will teach you how to re-skin applications for the Play Store. Think about re-making a game like Galaga or Flappy Birds, that’s where this final course will come into play.

Complete Java Course

  • Learn Android Lollipop Development (& Marshmallow!)

    • Launch a career coding Android apps w/ over 238 lectures & 36.5 hours of instruction (including the brand new Marshmallow platform!)
    • Build progressively more complex apps as the course goes on
    • Get comfortable using the two premier tools needed: Android Studio & Eclipse
    • Study the best tools & practices for taking advantage of Android Lollipop’s functionality
    • Dive into coding w/ the Java programming language
    • Increase your income w/ your new Android development skills
    • Develop apps for Android phones & tablets
  • The Complete Java Developer Course

    • Learn to program fluently in Java w/ over 52 lectures & 10 hours of content
    • Discover the tools to download & install Java
    • Understand the concepts of Object Oriented Programming & the Java API
    • Fully comprehend Java Keywords, Expressions, Operators & Statements
    • Code your own Java programs
    • Utilize your knowledge of Java to write apps for Android devices, the Web, or even desktop applications

  • http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

    (adsbygoogle = window.adsbygoogle || []).push();

    Learn How to Reskin, Upload & Publish an Android Game

    • Study the process of reskinning games w/ 51 lectures & 3 hours of content
    • Download & install Java
    • Replace sound & graphics in your game
    • Create a Google Play account & upload your game
    • Receive full source code for a fun game
    • Get unrestricted rights for reskinning the game & uploading to Google Play and Android App Store
    • Incorporate great features that attract players
    • Generate an income from building games
  • Play Framework Development with Java

    • Learn the ins & outs of the Play Framework w/ over 47 lectures & 7.5 hours of content
    • Download & install the tools for Play Framework web app development
    • Understand the architecture of the Play Framework
    • Study the major advantages of using Java & the Play Framework together
    • Develop your own Play Framework apps in Java
    • Understand the Model View Controller architecture
  • Reskin Games for App Stores–No Coding Required

    • Get your start in app publishing by learning to reskin games w/ over 47 lectures & 6.5 hours of content
    • Understand how to obtain the best source code
    • Avoid the mistakes that a large percentage of resigners seem to make
    • Navigate each & every step of reskinning
    • Master marketing & app store optimization

Normally, this bundle of courses would run you over $650, but today, you can grab all five courses for only $29. These courses will give you everything you need to start your journey to coding apps and games for Android. From the basics to re-making games, there’s a little bit of something for everyone.

You can find this, and many other great tech bargains through our Deals Page. Backed by StackCommerce, there are daily promos, giveaways, freebies, and much more!

AndroidGuys Deals: Hot Java Android Coding Bundle

The post Build your coding skills with the Hot Java Android Coding Bundle appeared first on AndroidGuys.