WebProNews

Category: DevWebPro

DevWebPro

  • Facebook Reportedly Giving Some Developers New Chat SDK

    Facebook Reportedly Giving Some Developers New Chat SDK

    Facebook reportedly has a new Chat SDK for Messenger that it’s giving to a select few developers. The company hasn’t announced it or made documentation available.

    According to Josh Constine at TechCrunch, the SDK enables developers to build “interactive experiences and ‘bots’” for shopping, travel, etc. He writes:

    The Chat SDK allows developers to create bots that users can send text messages to directly and that automatically respond with information, images, location services, product prices, Buy buttons, and more. The Chat SDK can also tap into Messenger built-in payments system to let users make purchases via bots.

    This is, of course, in addition to M, Messenger’s personal assistant.

    Last month, Facebook announced a new feature for Messenger to let users request rides from Uber and potentially other services in another recent example of how Messenger is evolving into an all-around assistant app.

    According to recent stats fro Nielsen, Messenger is the fastest growing of the top smartphone apps in the U.S., nearly catching up to YouTube, which holds the number 2 spot behind Facebook itself.

    Facebook isn’t commenting on he SDK.

    Image via Facebook

  • Google My Business Gets An API

    Google My Business Gets An API

    This week, Google announced the launch of the Google My Business API aimed at making it easier for big businesses and third parties to integrate with the Google My Business platform and publish updates to customers on Google Search and Google Maps.

    One way businesses can use this is to set special holiday season hours (a feature Google added last month), and update them across all locations through an API.

    Developers will be able to use the API to create locations with names, addresses, phone numbers, categories, business hours, etc. They’ be able to manage special hours, mark a business location as permanently closed, manage business photos, list/invite/remove managers on locations and business accounts, read listing state to identify Google update, duplicate and suspended locations, search/filter locations by name/category/label, and set the service area for a business by specifying a point and radius or Place ID.

    You can see a sample java function to create a new location and set special hours here.

    To work with the API, you’ll need to have a basic knowledge of RESTful APIs. Otherwise, you might want to stick with the Google My Business user interface.

    You can get started with the API here.

    Image via Google

  • Yahoo Announces Next Mobile Developer Conference

    Yahoo Announces Next Mobile Developer Conference

    Around this time last year, Yahoo announced its first ever developer conference the Yahoo Mobile Developer Conference, which would be held this past February in San Francisco.

    At this event, the company launched its mobile developer suite to help developers better understand, measure, advertise, monetize, and enhance their apps with Flurry Analytics Explorer, Yahoo App Publishing, Yahoo App Marketing, Yahoo Search in Apps, and Flurry Pulse.

    They also held an event in August in New York.

    Yahoo just announced the next Mobile Developer Conference, which is headed back to San Francisco beginning February 18 at The Masonic.

    “Following the first-ever pair of events in 2015, YMDC is returning to the West Coast with a content-rich agenda that will include presentations and fireside chats with executives, including Yahoo’s Simon Khalaf, SVP of Publisher Products, as well as industry experts and veterans that will be announced soon,” a Yahoo spokesperson tells WebProNews. “Developers will also get the inside scoop on what’s new and coming soon in the Yahoo Mobile Developer Suite.”

    You can check out the official Tumblr for the event here. You can apply for an invite from there.

    Image via Yahoo

  • Facebook Improves Embedding For Developers

    Facebook Improves Embedding For Developers

    Facebook announced the launch of improved embedding tools for developers including the Embedded Video Player API and oEmbed support.

    The company first introduced the interactive embedded video player earlier this year. This enables websites to embed Facebook videos, which have rapidly grown in popularity over the past year.

    The new API helps developers embed videos on their sites more easily with more customization control. New features include autoplay (with or without sound), volume control, playlists, player controls, event/error handling, and custom buttons/thumbnails.

    “The video platform company uStudio leveraged the new API to create two videos with customized overlays,” says Facebook’s Lucas Cheon. “The Selena Gomez video player from Interscope Records is a fully customized version of the Facebook embed using the Facebook chromeless player. It features links to concert tickets, social sharing to Facebook pages and Instagram, as well as a way for fans to subscribe to the Selena Gomez email list.”

    “oEmbed is an open standard that manages all the technical details required to embed things from Facebook, making it even easier to embed public articles, videos, and other posts from Facebook on your site by simply copying and pasting a URL,’ Cheon explains. “Starting today, you can build oEmbed support for your CMS — for implementation details, please read our oEmbed documentation. Once your CMS supports oEmbed for Facebook, you and your clients can embed Facebook posts and videos quickly, with no need for screenshots or code changes.”

    Documentation for the API and oEmbed are here and here respectively.

  • GoDaddy Launches Partner Program For WordPress Plugin Developers

    GoDaddy Launches Partner Program For WordPress Plugin Developers

    GoDaddy launched a new WordPress Plugin Partner Program to help with the discovery and use of plugins in the WordPress community.

    The company announced thew news at WordCamp U.S. on Friday.

    “With 40,000+ plugins available, it can be difficult for developers to have their plugin rise above the noise. GoDaddy’s program boosts visibility of the best WordPress plugins, giving authors a chance to drive downloads, and making it easier for small businesses and web developers to find a plugin that meets their needs,” a spokesperson for GoDaddy tells WebProNews.

    When plugin authors become GoDaddy-verified partners, they get access to exclusive, on-demand support and a direct line of communication to the company’s customer service. They also get platform-tuning assistance to allow the plugins to maintain a “high quality user experience” on GoDaddy’s platform.

    “We’re thrilled to be a part of the WordCamp US conference and celebrations this week, and to announce our Plugin Partnership Program, the first of its kind to market,” said Jeff King, SVP & GM Hosting, Security, GoDaddy. “Through new relationships fostered by this program, we hope to help authors stand out among the over 40,000 plugins and roughly 10,000 themes in the rapidly growing and expansive ecosystem, raise the bar for plugins, drive more downloads and delight customers with quality offerings.”

    Verified partners also get referrals from integrated GoDaddy placements, which the company says will help boost downloads and activity.

    Partners will receive a badge to display on their website.

    Images via GoDaddy

  • Apple Open Sources Swift Programming Language

    Apple Open Sources Swift Programming Language

    Apple announced programming language Swift last year as a replacement for Objective C as the language for iOS, OS X, watchOS, and tvOS apps. The company announced this week that it is releasing it as open source.

    Apple says the broad community of developers ranging from app developers to educational institutions and enterprises can now contribute to new Swift features and optimizations as well as bring the language to new computing platforms.

    The company also launched Swift.org as a place to obtain detailed info about the language, including documentation and community resources. You can also download the source code from there.

    The code is available via GitHub. Components include the Swift compiler, debugger, standard library, foundation libraries, package manager and REPL.

    “By making Swift open source the entire developer community can contribute to the programming language and help bring it to even more platforms,” said Craig Federighi, Apple’s senior vice president of Software Engineering. “Swift’s power and ease of use will inspire a new generation to get into coding, and with today’s announcement they’ll be able to take their ideas anywhere, from mobile devices to the cloud.”

    “Swift is a powerful and intuitive programming language that gives developers the freedom and capabilities they need to create the next generation of cutting-edge software,” the company says. “Swift is easy to learn and use, even if you’ve never coded before, and it’s the first systems programming language that is as expressive and enjoyable as a scripting language. Designed for safety, Swift also eliminates entire categories of common programming errors.”

    According to Apple, Swift is the fastest growing programming language of all time.

  • Microsoft Talks ASP.NET 5 and Web Tooling

    Microsoft Talks ASP.NET 5 and Web Tooling

    Microsoft describes ASP.NET as re-imagined from the ground up to provide a faster development experience, best in class performance, full side-by-side support, and cross platform support for Linux and Mac.

    The company recently put out this video of Scott Hunter giving an overview of what’s new in ASP.NET and giving a demo of all the new tooling in Visual Studio 2015.

    InfoQ’s Pierre-Luc Maheu discusses ASP.NET 5 features in Visual Studio:

    Visual Studio receives two features, both related to the UI part of ASP.NET. The first one is making Bootstrap Snippets a recommended extension for editing HTML or CSHTML pages in an ASP.NET 5 project. The extension provides a collection of about 40 HTML snippets, available from the Visual Studio toolbox.

    Bower, a package manager for client side content such as CSS and JavaScript, receives a new UI. The user interface is similar to Nuget, but manages client side libraries instead.

    You can learn more with these Visual Studio courses on Microsoft’s Virtual Academy site.

    Image via Microsoft

  • Twitter Announces Apple TV Developer Tools

    Twitter Announces Apple TV Developer Tools

    Twitter announced the introduction of Digits for tvOS to help developers verify users for apps on Apple TV.

    “One of the biggest challenges with developing apps for Apple TV is onboarding and verifying new users,” a Twitter spokesperson tells WebProNews in an email. “Starting today, Digits brings simple logins to tvOS — without a social account needed. Unlike mobile or web, the user experience of traditional login and verification methods on the Apple TV are cumbersome. With Digits, users can easily and safely log into Apple TV apps, and it takes just a few lines of code for developers.”

    The company also announced that its crash reporting solution Crashlytics also now supports tvOS.

    “Our tvOS support gives you the same award-winning experience that you’ve come to expect from us, starting with prioritizing your most prevalent crashes down to giving you the exact line of code that caused your Apple TV app to crash,” Jason St. Pierre says on the Crashlytics blog. “Just like on iOS, there’s no need to wait days for a crash report: we’ll notify you with what’s important in real time so you can fix crashes as they happen. On top of that, you’ll have total visibility into an issue’s life cycle for your Apple TV apps, with a complete picture of how an issue is affecting your builds.”

    More information is available about Digits for tvOS and Crashlytics for tvOS here and here respectively.

    Image via Twitter

  • New Facebook Tools Good News For Businesses

    New Facebook Tools Good News For Businesses

    While businesses have had plenty to complain about when it comes to Facebook in the past year or two – mainly when it comes to the amount of followers their Page posts are reaching – the company has also been making a lot of improvements in other areas that should be of great advantage.

    This week, Facebook made a significant change to one of its plugins that will make it simple for businesses to interact with customers who have questions or concerns right from their own websites.

    Do you think Facebook is getting better for businesses? Share your thoughts in the comments.

    Earlier this year, the Facebook Page Plugin took the place of the Like Box plugin. Those using the Like Box saw the plugin automatically switch over to the Page Plugin in June.

    The Like Box was initially launched as a way for websites to generate more engagement from Facebook users by showing content from their Facebook pages, and showing them other people who have liked the page. With the release of Graph API v2.3, the Like Box plugin was deprecated.

    The Page Plugin lets you embed a simple feed of content from a Page into your website. It’s like a special version of the Like Button designed for Facebook Pages, the company said.

    After launching the Page Plugin, Facebook added improved width support and added call to action buttons. It supports the same call to action buttons as Pages themselves.

    This week, Facebook announced more feature that will help businesses – support for events and messages. It’s the message integration that stand to be a big help for businesses when it comes to engaging with customers.

    Facebook has already been making strides in enabling better communication between Pages and customers. The company recently launched Page messaging, which gives customers more ways to send private messages to businesses and ways for Page admins to manage and respond to them. When that was launched, Facebook also enabled people to send messages to Pages from local awareness ads.

    With the new messages integration for the Page plugin, people can message your business from your website through Facebook (and remember, people no longer even have to be Facebook users to use Facebook Messenger).

    “This allows you to bring the conversations you have with people on Facebook to other places on the web and on mobile,” says Facebook’s Yugal Jindle. “For example, if you’re a local shop owner, people can start a dialogue about a purchase order on your Facebook Page or on your website via the messages tab.”

    You can find the developer documentation here.

    The event integration should be a great help in the promotion department.

    “55 million public events were created on Facebook last year, helping people to connect in the real world,” says Jindle. “Event organizers and promoters have told us that they’d like a more integrated experience managing their events on and off Facebook. With events in the Page plugin, people can now discover and interact with events from your Page, right on your website. For example, if you’re promoting an upcoming concert, you can create an event from your Page and feature it on your website, while managing the details from one place.”

    The integration gives you a single place to manage event details, subscribe functionality, a more social events calendar, and a localized experience.

    These things may not quite make up for the lost marketing power of drastically decreased organic reach of Page posts, but they should be considered valuable tools that Facebook is providing businesses.

    Do you use the plugin? Do you expect these new features to help? Share your thoughts in the comments.

    Image via Facebook

  • Adobe Drops the ‘Flash’ From Flash Professional CC (At Least in Name)

    Adobe Drops the ‘Flash’ From Flash Professional CC (At Least in Name)

    Adobe announced that it has shipped its latest Creative Cloud desktop updates and announced some new developments across its portfolio of tools and technologies.

    Most notably, Adobe is reanaming Flash Professional CC to Adobe Animate CC to “more accurately reflect the content-formats produced by this tool.”

    Explaining the move on the Adobe Flash Professional Team Blog, Rich Lee writes:

    For nearly two decades, Flash Professional has been the standard for producing rich animations on the web. Because of the emergence of HTML5 and demand for animations that leverage web standards, we completely rewrote the tool over the past few years to incorporate native HTML5 Canvas and WebGL support. To more accurately represent its position as the premier animation tool for the web and beyond, Flash Professional will be renamed Adobe Animate CC, starting with the next release in early 2016.

    Today, over a third of all content created in Flash Professional today uses HTML5, reaching over one billion devices worldwide. It has also been recognized as an HTML5 ad solution that complies with the latest Interactive Advertising Bureau (IAB) standards, and is widely used in the cartoon industry by powerhouse studios like Nickelodeon and Titmouse Inc.

    He notes that Animate CC will continue to support Flash (SWF) and AIR formats as “first-class citizens”. `

    “This has to do with Adobe’s successful pivot in the capability of its tools to support HTML5,” IDC software development research program director Al Hilwa tells WebProNews in an email. “The renaming of Adobe’s animation tools reflect that it now emits HTML5 and is widely used for this purpose and so the new name reflects this important change in the capability and usage patterns seen by its users. With respect to the other tools, it is good to see that some of the important features have found homes in Dreamweaver and other Adobe apps.”

    “With respect to the new wave of updates, I think Adobe is living up to its Creative Cloud promise of more regular feature enhancements and deliveries compared with a box program,” Hilwa adds. “They remain a successful case study of the transformation to cloud delivery for desktop software.”

    Adobe also introduced new desktop app features including precise Dehaze in Lightroom CC, expanded support for UltraHD in Premiere Pro, a new Shaper tool in Illustrator, and the ability to create realistic 3D models in Adobe Fuse CC (preview) and easily import and work on them in Photoshop CC.

    There is also news we have some news around the future of Adobe Edge Tools & Services, and Adobe is working on a new HTML5 video player for desktop browsers. More on all of this here.

    Image via Adobe (YouTube)

  • Facebook Launches tvOS SDK

    Facebook Launches tvOS SDK

    Application developers looking to take more advantage of Apple TV will be pleased to know that Facebook just announced the beta launch of a new SDK for tVOS, which it says will help them “build immersive social experiences” on the platform.

    The SDK will enable developers to integrate Facebook Login, Share to Facebook, and Faceabook Analytics for Apps into their apps.

    “In the same way that the Apple tvOS SDK inherits iOS frameworks, the Facebook SDK for tvOS inherits from the Facebook SDK for iOS,” Facebook says.

    “You can also access the social graph in the same way as our SDK for iOS, see Using the Graph API, iOS. To do this you need an access token with the right permissions from the person using your app.”

    You can find the development guide here. The actual SDK can be downloaded here.

  • Twitter Adds Native Video Support for Twitter Kit

    Twitter Adds Native Video Support for Twitter Kit

    Twitter launched Fabric, its mobile platform for app developers, last year. It’s comprised of three modular kits that address stability, distribution, revenue, and identity.

    One of those, which addresses distribution, is Twitter Kit. At launch it included native tweet embeds, a tweet composer, and Sign In with Twitter.

    Twitter just announced that Twitter Kit also now supports native video.

    “Starting today, your users will be able to watch full-screen Twitter videos and GIFs without having to open up a webview or leave your app,” says Twitter Kit software engineer Steven Hepting. “Video support is now live on iOS, and will be coming shortly for Android as well.”

    “We’re committed to helping you tell the best stories with videos, and we look forward to building new ways to showcase rich Twitter content in your Twitter Kit apps,” he says.

    Developers won’t have to do any extra work to take advantage of native video support. Apps running the latest version of Twitter Kit on iOS8+ will automatically support it.

    Images via Wikimedia Commons, Twitter

  • Microsoft Announces Minecraft Coding Tutorial

    Microsoft Announces Minecraft Coding Tutorial

    Microsoft has teamed up with Mojang AB and Code.org to unveil a new Minecraft coding tutorial for students and educators. It was created for the Hour of Code campaign that encourages global participation in computer science – part of Computer Science Week, which runs December 7 – 13.

    You don’t have to wait for that week to check out the tutorial, however. It’s available today at code.org/mc.

    The tutorial provides an introduction to basic coding within the Minecraft environment. It was created by Minecraft game designers with Code.org. It features Steve and Alex from Minecraft and includes Minecraft-inspired challenges, which Microsoft says will be familiar to its over 100 million players. It’s designed for ages 6 and up.

    Microsoft CEO Satya Nadella says, “A core part of our mission to empower every person on the planet is equipping youth with computational thinking and problem-solving skills to succeed in an increasingly digital world. With ‘Minecraft’ and Code.org, we aim to spark creativity in the next generation of innovators in a way that is natural, collaborative and fun.”

    Code.org CEO and co-founder Hadi Partovi added, “‘Minecraft’ is a special game that girls and boys alike often can’t be pried away from. Microsoft continues to be Code.org’s most generous donor and one of the largest supporters of the worldwide movement to give every student the opportunity to learn computer science. This year’s ‘Minecraft’ tutorial will empower millions of learners around the world to explore how a game they love actually works and will inspire them to impact the world by creating their own technology or apps.”

    According to to the announcement, over 100 million students across 180 countries and 40 languages have participated in the Hour of Code, and the upcoming event will only be the third one.

    Image via Code.org

  • Microsoft No Longer Interested In Android Apps For Windows?

    Microsoft No Longer Interested In Android Apps For Windows?

    Earlier this year at its Build conference, Microsoft indicated that it would soon enable mobile app developers to easily port their iOS and Android apps to Windows 10, but it looks like that may no longer be the case with Android, at least in the near term.

    While things are still in place on the iOS side of things, the Android plans have taken a back seat. According to reports, Microsoft originally considered only doing this with iOS in the first place, but figured they could get more developers on board by offering both paths.

    The idea with both is that Microsoft provides tools that enable developers a way to port their existing apps over to the company’s operating system with minimal changes required. That way Windows actually has apps that people want to use.

    According to The Verge, Microsoft has “pulled back on dedicating employees” to the Android component of this plan. The publication notes that the developer forums for Microsoft’s Project Astoria (for Android app porting) have gone quiet, and shares this official statement from Microsoft:

    “We’re committed to offering developers many options to bring their apps to the Windows Platform, including bridges available now for Web and iOS, and soon Win32. The Astoria bridge is not ready yet, but other tools offer great options for developers. For example, the iOS bridge enables developers to write a native Windows Universal app which calls UWP APIs directly from Objective-C, and to mix and match UWP and iOS concepts such as XAML and UIKit. Developers can write apps that run on all Windows 10 devices and take advantage of native Windows features easily. We’re grateful to the feedback from the development community and look forward to supporting them as they develop apps for Windows 10.”

    To make a long story short, it’s possible that Microsoft will still offer Android app porting eventually. The company won’t come right out and say that it won’t, but if you’re looking to get an existing app on Windows, you’re going to have more luck with an iOS app.

    Image via Google/Android

  • Slack Expands As A Platform With Easier Slash Commands

    Slack Expands As A Platform With Easier Slash Commands

    Slack recently launched the Add to Slack Button enabling users to get alerts, reminders, and notifications in Slack from apps and sites that use the button. According to the company, this was just the first step in improving the Slack Platform.

    Enter new functionality for Slash Commands. These use the same button and are just as easy to install, the company says. It explains in a blog post:

    For outside apps and services that have written code to talk to our new API, you just click a button to add it to your own Slack team. There’s also new functionality in Slash Commands: they can post both privately and publicly into channels along with improved formatting.

    Once you’ve installed a new Slash Command, type a Slack message and a variety of custom output will display in your channels. We’ve done behind-the-scenes work to make it easy to do all the things you can do with a given 3rd party application, with the easiest possible installation.

    Lyft, Foursquare, Dribble, Poncho, and Blockspring are among the early adopters.

    Lyft’s integration lets you check how long it would take to get a car, as well as the estimated cost between two addresses. It also lets you request a car to your saved home and work addresses from inside Slack.

    With Foursquare’s integration, Slack users can type things like /foursquare lunch near 1600 Pennsylvania Ave, Washington, DC to find restaurants, stores, parks, etc. Dribble’s slash command lets you bring up images according to keyword.

    Developers can respond publicly to commands, respond up to five times to a command, up to a half hour after the initial command. They can also control the icon, name, and formatting of responses. They can add photo and text attachments.

    Slack also announced this week that custom profiles are now enabled for all Standard and Plus teams. These now have bigger profile photos and share members’ principal locations. They’ve also made improvements to the editing process. More on all of that here.

    Image via Slack