Pages

Friday, September 30, 2016

The web is past peak innovation: It's all negative returns from here

Open Source Insider In all the years I have been using FOSS software, the most common complaint I've seen about FOSS software is that the "design" is "terrible", "laughable" or some witticism about forks and eyes.

What's interesting about this criticism isn't its longevity, that's to be expected since for most of the people registering this complaint what they mean by "bad design" is "I don't like it." And, alas, no software can be everyone's ideal.

This tends to sidetrack the underlying argument. Since design is not and never will be an objective thing, any argument about "good" or "bad" just spirals down a rabbit hole of personal preference. We all have our tastes. Every time I look at the default Unity desktop I feel like someone is sticking a fork in my eye.

Taste aside, though, the Ubuntu desktop is very functional. It works quite well. So to say it's poorly designed is only true by the shallowest definition of the word "design" - that design is "how it looks." But that's akin to judging personality by looks, books by covers or any number of other things that make no sense.

It would be an over generalization to say that the people criticizing the "design" of open source software are all Apple users, but let's just say that good many of them appear to have a reverence for things with half eaten fruit emblazoned on them. That's why, in the middle of an article on open source I'm going to quote the patron saint of modern software "designers", Steve Jobs, in defense of open source design.

In an article about the birth of the iPod, Steve Jobs said: That's not what we think design is. It's not just what it looks like and feels like. Design is how it works."

If that's true - that design is not just how it looks, in other words, not just about the whims of taste, but how something works, that the totality of the experience is the "design" - then open source software might be the best designed software in existence.

After all, FOSS software is everywhere. It forms the backbone of most of the web, underlies most embedded devices in cars, ATMs, phones and cash registers to name but a few things. No one forced anyone to use it for all those things. In fact in many cases people argued very hard to use open source when a vendor was pushing something else. Open source was simply, presumably, the best designed tool for the job. And today every where you turn open source software is there, which is pretty impressive for something that's supposedly very poorly designed.

Of course as any user of open source software can tell you, it's not poorly designed at all (sure, there are poorly designed projects), in fact most of it is very functional software that does what people need it to do.

On the other hand the world is increasingly awash in software that looks very "modern" and "well designed" but is inevitably a functional step backwards from the previous version. In these cases the software in question has typically reached a point of diminishing returns on innovation and turns instead to "design innovation". See Windows 10 for example. Or iOS 8 and beyond. In fact, it's become something of a joke that the shinier - which is to say the more noticeable the surface design of something is - the more likely it is that it works very poorly.

To paraphrase John Gilmore, co-founder of Electronic Frontier Foundation, I would argue that well designed open source software is actively routing around the damage created by software made to the ideals of the shallower definition of "design" - that design is how it looks.

Perhaps the best example of this is on what might be the most over-designed thing in the history of humanity - the web. Web designers have created a web that often looks great, but almost never works and changes interfaces every time you load a new page. Now there's something to be said for creative expression in UI. I don't know what it is, but I sure there's something. What's strikingly noticeable of a daily basis though is that all these highly designed websites make it increasingly harder to find the information I actually want and accomplish the tasks I'd like to get done.

I increasingly turn to FOSS software that helps me route around this damage. Here's the thing web designers: I don't want your custom fonts, so I used some open source software - uBlock - to block them. I don't want your pointless giant images wasting my bandwidth so I blocked them too, and since your layout is so convoluted and clogged with crap I used a "Reader Mode" tool in my open source web browser to simplify things down to the actual content.

I've even find myself using text based browsers like w3m more often. You would not believe how fast the entire internet is when you use w3m. Every page loads nearly instantaneously. The web is actually useful and fun again. There's even images if you want them.

Deliberately regressing back to text-based browser is not for everyone, though it may become an increasingly popular solution if the "design" of the web continues on its current trajectory. Even if it's only a handful of us using it, the point is it's there: open source software once again routing around design damage.

The problem isn't always that evil designers are out to ruin everything with more flair. Instead I think much of the problem is that the web, like proprietary desktop software, has reached a point of diminishing returns on innovation. It might even have drifted into negative returns.

If you want to be optimistic you might say that it's a temporary slump of innovation, that something marvellous lies just over the horizon. It's certainly possible. In the mean time, at least there's open source there, well-designed and capable of routing around the rest. ®

Sponsored: Flash storage buyer's guide


Source: The web is past peak innovation: It's all negative returns from here

Thursday, September 29, 2016

10 Best Mac Tools for Designers and Developers

With recent developments in web tools, designing user friendly Mac applications have become an easy task. Developing a website can be a tedious process which can require a lot of tasks. Some of the development seems easy but can eat up a lot of time. To help designers there are numerous online tools which will save time and avoid major headaches.

Mac applications are famous for being user friendly and having a smooth and crisp look. Mac apps don't require users to get into much hassle and don't eat up much space. Mac web developers work really hard to publish amazing applications, so let's discuss some of them:

1. Hammer

This is a web development tool which will allow the front end developers to write HTML, CSS and JS web builds efficiently and quickly. After a project is added, to build the folder in Hammer, it will allow you to edit HTML, CSS and JS files in text editor easily. Hammer will automatically update the changes whenever a file is added, deleted or updated.

mac-tools

2. Cactus

This is a free web design technology solution which offers many exciting tools to help you build websites faster. With this tool you can set up websites easily by choosing the template and generating all files and folders required. Cactus will run a local web server making it possible to build the website locally and edit it easily.

mac-tools

3. Affinity-Designer

This works on vector graphics and offers lighting fast tools. Affinity-Designer (AD) combines rock solid and crisp vector art with flexible layer management and a high quality raster tool for finishing. AD also allows photo editing with various live tools and effects, and has an affinity publisher which offers typography, various layouts for magazine, book or digital publications.

mac-tools

4. Sketch

Sketch is designed for creating interfaces, websites, icons, or anything you want with its precision tools. Sketch's Vector shapes will adapt according to style, size, or layout. With its flexible Boolean operation you can even create complex shapes and figures.

mac-tools

5. Pixelmator

Pixelmator is an alternative for Photoshop which will allow creating, editing, and enhancement of images on the go. Pixelmator also has color adjustment tools, allows various effects in the photos and can blur, reshape, sharpen or play with the images.

mac-tools

6. Keka

Keka is a free-open source OS X application which will help in file extraction and compression. It supports zip, rar, tar, 7z, DMG and ISO. It can extract files from rar, exe, cab and pax formats. You can also apply password protection to files and split the compressed file in multiple parts.

mac-tools

7. iCons8

This will help web designers in creating icons for webpages. There are various search packs where you can search for the basic shape of the icon. Categories are New, Random, Animals, Arrows, Food etc. You can change the color or twist the images to create unique icons.

mac-tools

8. Poedit

Is a translation editor to internationalize websites. Poedit will write translations for any software or website that uses Gettext for localization and can be used in programming languages like WordPress or PHP, Django and many more.

mac-tools

9. Automator

Is a personal automation assistant which uses simple drag and drop to create and run automation recipes to perform all kinds of tasks. You can find and add images from websites and iPhones, rename folders, perform scheduled backups or create and print a family directory.

10. Anvil

Anvil is a menu bar app for managing local websites. Anvil works with any static HTML content or anything on rack. It will give a .dev domain that will work on any browser. With built in support for xip.io this domain can be accessed from any network connected device.

mac-tools


Source: 10 Best Mac Tools for Designers and Developers

Wednesday, September 28, 2016

Writing for Interaction: Crafting the Information Experience for Web and Software Apps

Writing for Interaction focuses on the art of creating the information experience as it appears within software and web applications, specifically in the form of user interface text. It also provides strategies for ensuring a consistent, positive information experience across a variety of delivery mechanisms, such as online help and social media.

Throughout this book, you'll learn simple techniques for writing consistent text with the right tone, how to select content delivery mechanisms, and how straightforward, clear layouts help your customer interact with your application. Divided into five sections, the book completely covers the information experience design process from beginning to end. You'll cover everything from understanding your users and their needs, to creating personas, designing the IX strategy, creating your information, and evaluating the resulting information experience. This is your one-stop reference for information experience!

  • Illuminates writing principles and practices for use in interactive design
  • Includes examples, checklists, and sample processes, highlighting practical approaches to designing the information experience
  • Provides the complete picture: understanding customer needs, creating personas, and writing the text appearing within the user interface
  • Table of Contents

    Part 1 Introducing Writing for InteractionChapter 1 Introducing the Information ExperienceChapter 2 Design and Development Models and Processes

    Part 2 Understanding User NeedsChapter 3 Getting to Know Your UsersChapter 4 Gathering Data about Your UsersChapter 5 Creating Your Personas

    Part 3 Designing Your Information Experience StrategyChapter 6 Understanding User Reading PatternsChapter 7 Applying Usability Principles to Your WritingChapter 8 Creating Writing Guidelines

    Part 4 Creating Your Information ExperienceChapter 9 Designing Your Information StrategyChapter 10 Writing Text for InteractionChapter 11 Writing for Diverse Audiences

    Part 5 EvaluationChapter 12 Evaluating Your Information Experience


    Source: Writing for Interaction: Crafting the Information Experience for Web and Software Apps

    Tuesday, September 27, 2016

    Envision Technology Advisors Announces Acquisition of Crown Web (formerly Embolden)

    PAWTUCKET, R.I., Sept. 27, 2016 (GLOBE NEWSWIRE) -- Envision Technology Advisors has announced the acquisition of Crown Web (formerly Embolden) from Crown Philanthropic Solutions. Founded by Ann-Marie Harrington in 1998, Embolden has won numerous awards for their digital communications strategy, website design, and software development services. Embolden provides services to success-driven companies both locally and nationally with a specialty in nonprofit organizations and community foundations. Embolden was acquired in 2014 by Crown Philanthropic Solutions LLC. This acquisition significantly increases Envision's existing website design and online communications services through their newly created Digital Innovation & Design division. This division will be led by former Embolden employee Megan Knobbe with Nick Merrill serving as the company's Creative Director. "Our customers need more than a traditional wb services company can offer," says Megan. "Joining with Envisi on ensures that whether our clients are looking for incremental or transformational change, we'll be there to provide the best possible experience." For existing Embolden clients, this acquisition means that they will now be supported by a full-service cloud and IT solutions provider. Envision's customers can look forward to an unprecedented level of analytics, strategy, and services focused on enhancing their digital presence. "Culturally and philosophically, I can't imagine a better fit between two companies," says Envision's Founder and CEO, Todd Knapp. "Envision has always been passionate about client service and successful outcomes. Our new Digital Innovation team has that same commitment. The future for our company, and our shared client base, is one of innovation and access to emerging technology. This acquisition is critical step to securing that future." The Crown Web/Embolden team will join Envision at their main office in Pawtucket's Hope Artiste Villa ge. The company's popcorn machine and ping-pong table were also acquired as part of this deal and will be taking the titles of "Director of Vending and Entertainment" respectively. You can learn more about Envision at www.envisionsuccess.net. About Envision Technology Advisors Envision Technology Advisors provides a range of technology consulting services to the New England area and beyond. Envision's specialties include cloud and managed services, desktop and data center virtualization, network and infrastructure consulting, and digital communications and design. With offices in Pawtucket, RI and the Greater Boston area, the company has been named a "Best Place to Work" for eight straight years. For more information, visit www.envisionsuccess.net.  Contact: Jeremy Girard Office: 401.272.6688

    [ Back To TMCnet.com's Homepage ]


    Source: Envision Technology Advisors Announces Acquisition of Crown Web (formerly Embolden)

    Monday, September 26, 2016

    Website designers, software developers: Don't miss out on potential tax break

    Submitted

    Mon, Sep 26th 2016 02:00 pm

    NYS Tax Department highlights sales tax exemption for certain computer system hardware components

    Editorial by the New York State Department of Taxation and Finance

    The New York State Department of Taxation and Finance today reminded software and website professionals that the purchase of computer hardware may be exempt from sales tax. The exemption can be worth up to several hundred dollars in savings when purchasing laptops or desktop computer systems.

    In general, no state or local sales tax will be charged on the purchase of computer system hardware when it's used more than 50 percent of the time to:

  • Design and develop computer software for sale; 
  • Provide website design and development services for sale; or
  • Provide a combination of the two uses described above.
  • Computer systems that are rented or leased may qualify for the exemption, as well.

    "This tax exemption should be especially appealing to self-employed freelancers involved in website development and software-related services," Acting Commissioner Nonie Manion said. "At the same time, it enhances New York's reputation as an attractive destination for an array of high-tech businesses."

    The exempt hardware runs the gamut from laptops to external hard drives. Designing and developing services include system analysis, program design, coding, testing, debugging and documentation activities.

    The use of computer system hardware for administration, production or distribution activities isn't eligible for this exemption.

    According to the Bureau of Labor Statistics, there are nearly 65,000 software developers in New York, and more than 10,000 website designers.

    To claim the exemption, the purchaser must provide a completed form ST-121.3 to the computer hardware seller.

    For more information:


    Source: Website designers, software developers: Don't miss out on potential tax break

    Sunday, September 25, 2016

    The Ultimate Guide to Design the Perfect Blog

    Creating a well-written blog needs a lot of effort. It needs to be perfect, for the maximum impact. This guide aims to give some actionable tips to achieve a better blogging experience, to create a substantial influence. Let's jump right into the process and generate that perfect blog post:

    1. Choose a CMS

    CMS is an abbreviation for Content Management System. It is a software that simplifies publishing of various types of content like text, images, video, contact forms etc. for online pages.

    It has a front-end that is visible to the visitor and a back-end where the publisher can add/modify design themes, text, images, video content, social media plugins, buttons and plenty more options, based on the CMS you choose.

    A quick depiction of how CMS works is shown below:

    How cms workImage Source: www.wooblog.s3.amazonaws.com

    Usability of CMSs differ with your needs but focus your research on the following questions:

  • How user-friendly is the CMS? How much technical specialization does it need? WordPress is the easiest open source CMS with a huge developer community and over 140 million downloads
  • How customizable is the CMS? Does it support structured content and design templates? Both Joomla and Drupal are very malleable. They have high customization features and if you give some time to learn it, they may work wonders for your website.
  • How are permissions for editing web design handled? How to keep a tab on admin activity on CMS? Editors can be easily added and switched in Joomla and Drupal. These editors can change website content with different levels of permission. WordPress also allows for multiple authors and admins which can edit content on the website.
  • How many plugins does it have? What is the frequency of CMS update? Joomla is updated frequently however, the WordPress community is huge. It has a huge library of plugins and extensions.
  • How does it maintain large traffic? Does it offer resources like free hosting?Joomla performs exceptionally well when it comes to handling large chunks of traffic. It offers better hosting service than WordPress.
  • Most popular CMS:

  • WordPress
  • Magento
  • Drupal
  • Joomla!
  • Tumblr
  • PrestaShop2. Choose a Color Scheme and Template
  • When choosing a color scheme for your blog, the possibilities are endless. Inspiring visuals around every corner makes it difficult to narrow down the options. Fortunately, there are automated ways to choose color themes that won't leave you gasping for thin air.

    Let's take a look at the top strategies for deciding an appealing color combination for your blog:

    ShutterStock labs- Mood Board

  • Create a mood board based on inspiring images you love.
  • Choose colors that you love but won't get tired of.
  • Consider color psychology.
  • Review the colors which are most commonly used in your niche, and mix it up with your own choices.
  • Adobe Photoshop CS6- Color Palette generator

  • To drop your photos into this template, just select one of the large rectangles (labeled Photo) and paste a photo (command/control-V).
  • You may need to move and resize the photo to fit it in the rectangle. Hold down the Shift key to keep the proportions correct.
  • When your template is visually optimized, press Enter.
  • To change the colors of the smaller rectangles, select a rectangle with the Move Tool and adjust the contrast, hue and other elements. To restructure it, use the shape tool.
  • Adobe photoshop shape tool

    Image Source: www.theblogmarket.co

    3. Use Infographics

    Organic audience is the largest source of traffic for most websites. By getting links from large and relevant platforms, your SEO gets enhanced, which positions your blog in better SERPs.

    The reason an infographic is great at content marketing, is because you can create one and post it on multiple websites without worrying about duplicity. It is impossible in the case of textual blogs, because if you post the same content on different websites, you get penalized by Google and suffer badly in SEO.

    Make sure to add the following features in your infographic:

  • Impressive and appealing design
  • A solution to a problem
  • Educational and entertaining
  • Statistics and Sources
  • Some Tools for Bloggers to create Infographics:

  • Canva
  • Piktochart4. Use Videos
  • Videos are a great way to enhance your blog posts. They help you to build more personal connections with your viewers. As Qudos Animation suggests, "an attractive story motivates the audience to listen and really engage with a message. Your business can benefit from a great storytelling. So why not use one to motivate your consumers?"

    An interesting story about your business truly resonates with the audience and creates a tangible impact. Videos can be filled with emotions, music, feelings and the vibes, which is very difficult in other forms of communication.

  • If you want to upload and host video files on your blog, use Video Press, which comes with a WordPress Premium and WordPress Business plans.
  • You can also embed videos from many other online video hosting services on your blog, for free.
  • Use software to create and edit videos. It requires some technical skills with a lot of creativity.
  • You can also use unconventional approach and start a Vlog, make vines and ultra-short videos, and even turn your text into simple videos.
  • While videos from many popular services like YouTube, Vimeo, Flickr, Hulu, Instagram, Animoto,  will embed automatically by simply placing a link in your page, check your CMS's features or contact your web developer, for more information.5. Use Title Generator
  • "A good title is one which is optimized not just for readers, but also for search engines."The title of your blog post plays a major role in its success story. It is that palpable element, which compels users to make an effort, click and then actually try to read it. It also plays a significant role in a post's search engine ranking.

    Tips on Generating Blog Post Titles & Ideas:

  • Blog, Borrow, Steal- What headlines do you see that capture your interest? Steal that headline and tweak it for your own purposes.
  • Generate ideas with online tools- Some popular blog title generators are HubSpot's Blog Topic Generator, Portent's Content Idea Generator and Build Your Own Blog's Idea Generator.
  • Same but Different- You'll find that, for the most part, the ideas spun by most of these topic generators are largely the same. These generators use formulas that work and apply them to your key themes. Use these generators to get an idea, make a similar title and evaluate it with coschedule.
  • Expand upon Generator Ideas- The "X Things you don't know about ___________" is a standard blog topic. It's overdone and overused, but it's still a good idea because it works – it generates curiosity.6. Plan a Content Calendar
  • Planning content far into the future is a critical element of most marketing strategies, and the erstwhile content calendar—in its many shapes and forms—fits this role perfectly.

    If you're responsible for developing content within an organization, you need to plan it out for upcoming weeks, months and year. This helps build alignment between teams and also keep writers accountable for their work.

  •  Take a bird's eye view of your content and fill gaps and voids.
  •  Plan and organize around key events, dates and launches.
  •  Ensure plenty of prep time to get content ready to publish.
  • Some examples of editorial calendars are Forbes, Time, Inc, Vogue, Buffer, etc.

    7. Use Plug-ins and Widgets

    This is probably the simplest (and most important) tweak you need to make to your blog. In the long run, it will grow your search engine traffic, by leaps and bounds.

    If you are running a Word Press blog, download and install the Yoast SEO plugin, which helps you to create SEOed content, right when you are writing it. Some top Word Press plugins are Backup Buddy, W3 Total Cache, WPForms and OptinMonster.

    However, if you are not using WordPress CMS, browse discussion forums and dig out gems for creating an awesome blog post. They'll make your day-to-day blogging task easier and deliver a better experience for your users, as well.

    Designing a blog that can boost your traffic isn't that hard. All you have to do is follow the above-mentioned tips and gradually observe a substantial increase in your blog traffic.


    Source: The Ultimate Guide to Design the Perfect Blog

    Saturday, September 24, 2016

    GrokOla Releases UML Modeling Design Features

    UML Modeling design is now a feature of GrokOla, the tribal knowledge wiki for development teams. GrokOla users have always been able to easily create visual designs using a drag-and-drop editor. But now, a new UML palette has been added to the MockOla tool expanding the design possibilities into software system design.

    Leawood, KS, September 24, 2016 --(PR.com)-- Keyhole Software has announced the release of a UML Modeling design feature on GrokOla, the tribal knowledge wiki for development teams.

    GrokOla users have always been able to easily create visual designs using its drag-and-drop editor MockOla. But now, a new UML palette has been added to the MockOla tool which greatly expands the design possibilities into software systems and constructs.

    UML is a general-purpose modeling language that provides a standard way to visualize the design of a software system. Try it out on the demo instance of GrokOla on the product's website.

    About MockOlaMockOla is the design tool on GrokOla, the software wiki. Pairing UML design with MockOla's great design features, users can easily design and document entire software systems and constructs. Objects can be linked and customized to illustrate any modeling concept.

    The tool also boasts a number of other customization palettes, including tem plates for application user interfaces and standard elements like shapes, lines, and text. With this new palette addition in GrokOla, the design tool capabilities of MockOla allow for nearly every design a software team would need to create.

    Then, with GrokOla's collaborative nature, users can interact with designs and provide feedback. All UML Modeling designs are easily searchable within a private GrokOla instance.

    The key to MockOla is the simplicity of use, lending itself to quick mockup creation, sharing, feedback, and movement to the next iteration.

    Just Another Great Feature of GrokOlaGrokOla is a web-based wiki tool for development teams that supports knowledge transfer through a driven platform. All visual designs, wiki content, code samples, and API documentation is easily searchable and accessible by members of enterprise teams from anywhere via its web-based or mobile platform.

    Code-Sensitive WikiGrokOla provides a centralized wiki for the "Trib al Knowledge" needed by enterprise teams. Code solutions and APIs are documented using simple markdown syntax and language-sensitive editors.

    Questions & AnswersWhen users are unable to find all of the information they need, they are about to ask a Question on GrokOla. Another user will take responsibility for answering that question. Once an Answer is approved, it is made searchable by all users in the private instance. No more information is lost in one-to-one emails, and wiki content stays updated automatically.

    API GovernanceGrokOla can store all API governance. Users can upload Swagger JSON files into GrokOla to have all API documentation centralized, searchable, and accessible. Additionally, there an integration API that allows Swagger JSON to be uploaded automatically to GrokOla with a RESTful API.

    CreatorsGrokOla was developed by Keyhole Labs. GrokOla is available free of charge to all current Keyhole Software enterprise clients, and to other developm ent teams for a monthly fee.


    Source: GrokOla Releases UML Modeling Design Features

    Friday, September 23, 2016

    HyperSense Software revamps their service line

    Rethink the development process, add the human factor into mobile app development. HyperSense Software revamps their service line: Startup Product Strategy, UI/UX Design, Mobile App Development, Web Development, Dedicated team, Our personal touch.

    BUCHAREST, Romania - Sept. 23, 2016 - PRLog -- The new development process was rethought and the human factor became HyperSense Software's main focus point. "We have two major actors we focus on: our client, who wants an application or website and the user. Our focus is to have a streamlined process for our customers and a great experience for the users.", said Andrei Neacsu, COO of HyperSense Software. HyperSense starts each project by conducting targeted research. In this phase they diligently analyse what the competitors have done with their apps, they identify what worked and what went wrong and they peace the information together. The next step is tracking the UX and create reliable wireframes because the best apps have a natural feel - user experience comes first. That's why they pay special attention to tracking the app's user experience and flow and creating detailed wireframes. HyperSense appreciates the power of outstanding design in creating brand identity and eliciting en gagement. Step four is all about mobilising their engineers to identify and use the right technologies to make the app a reality. The process doesn't end when the product is complete and launched, HyperSense also offers lifecycle management, monitoring and maintenance for maintaining a consistent user experience.

    "We are excited about our new website which has a clean uncluttered design, improved functionality and enhanced rich content focused on our company mission to help our partners excel in their line of business by providing them with the best design and development services.", said Andrei Neacsu, COO of HyperSense Software.

    "We revamped our services focusing on offering product strategy consultancy, UI/UX design, mobile application development and web development to start-ups that want to succeed.", said Dan Negrea, CEO of HyperSense Software.

    About HyperSense Software Company

    HyperSense Software is more than a software design and development company, they are a partner, offering consultancy, advice and guidance throughout the whole application's lifecycle. They are known as being cost-conscious and they recommend solutions that are providing the best cost-value ratio for their customers. HyperSense Software has only in-house designers and developers that work together in their Bucharest office.

    Contact

    www.hypersense- software.com

    office@hypersense- software.com

    +1 323-7446-648 (USA) (tel:+13237446648)

    End


    Source: HyperSense Software revamps their service line

    Thursday, September 22, 2016

    Choosing The Right Prototyping Tool

    When it comes to creating prototypes, so many tools and methods are out there that choosing one is no easy task. Which one is the best? Spoiler alert: There is no "best" because it all depends on what you need at the moment! Here I'll share some insight into what to consider when you need to pick up a prototyping solution.

    I've always wanted to stay up to date on the latest design and prototyping tools, testing them shortly after they launch, just to see if any of them might improve my workflow and enable me to achieve better results. In the beginning, a few years ago, I think it was easier than it is now to decide whether a new tool was useful. Nowadays, apps are being released every day, and it's kind of difficult to give them all a proper try.

    My list of prototyping tools1My list of prototyping tools2: I swear it was much shorter in the beginning! (View large version3)

    In a desperate attempt to become more conscious about each prototyping tool's features and characteristics, and to better decide which to try next, I started to compile a short list of prototyping tools4. Gradually, as I added more and more items to the list, it got out of control — a reliable sign that too many solutions exist.

    Perhaps it's because of this situation that, quite often, after having presented at a conference or taught a class, some of the attendees would ask for my advice, wanting to know which is the best tool out there. Honestly, I don't feel capable of giving a straight answer, because, as with choosing a pair of running shoes, the "best" often depends on your needs at that particular moment and on what outcome you want to achieve5.

    I guess after a while, I have developed a kind of sixth sense for design — an ability to understand (or, at least, believe — I'm not Superman, after all) whether a given tool is worth trying just by giving it a quick look.

    Luckily for you, you don't need a sixth sense or any other superpowers in order to choose a prototyping tool. There are other, more objective means of choosing one. It all depends on your current priorities, so let's start there.

    1. Learning Curve Link

    The most effective methods of learning take advantage of previous knowledge, so that we don't have to start from scratch. This is what we call "knowledge transfer": applying previously acquired knowledge to a new situation. It is also useful when you're learning how to use a new prototyping tool: The ones with a familiar interface and a familiar set of tools will probably be easier to learn than ones that are new in every aspect.

    This is especially true for Adobe's suite, in which every app is designed to resemble the others. You know where the panels and dialogs will be6, and the similarities make it easier to learn new apps within the suite or to switch between apps — for example, from Illustrator7 to Photoshop8.

    But also compare how much time you expect to invest in learning a new tool with how much time you expect to actually be using that tool in your design process. The ideal situation would be to dedicate a little time to learning a tool that you will use frequently or even every day.

    2. Support For Teamwork Link

    I need my prototyping tool to consolidate feedback from clients about my designs, so that I can use the information to improve my work and then share a new, better version.

    InVision is a strong tool for feedback and comments9With InVision, gathering feedback and comments about a design is easy. (View large version10)

    To achieve this, I'll usually upload my design screens to InVision11, where the client can add comments about a particular feature in the exact spot they're referring to. Then, I'll have a chance to reply to the comment or close it if the issue has been resolved.

    But if you work in a company, then not only should the client feel like a part of the team, so should your fellow designers. It's important to have a tool that enables your workmates to share and upload their own versions of your design screens, so that that everybody stays on the same page while contributing to the project. Tools such as InVision present the general activity of a project in a kind of timeline view, so that you can stay up to date and keep track of all changes.

    3. Level Of Fidelity Link

    From day one, when we have only a basic idea of what a product will be, our prototype starts to evolve, fueled by learning. That's why we design in iterations, and in each phase we test different things according to our priorities.

    For example, at the very beginning, when we don't know whether an idea is valid, it is not advisable to focus on design details, such as color palette or grid system. Instead, we should be prototyping. And the prototyping tool we choose will depend on the fidelity we're aiming for (i.e. how close the prototype should be to the intended final product).

    Fidelity can build incrementally: low when we simply want to test the idea (the tool should allow navigation from one screen to another), medium when we're focusing on layout, information and interaction design (the tool should be capable of more precise design), and high when the most important things are visual design, animation and micro-interactions (the tool should be capable of adding motion and transitions).

    Each tool should help us to achieve the prototype we need — and perhaps not much more — and then enable us to move quickly to the next stage, where that tool might not be needed anymore.

    Low Fidelity Link

    When I merely want to test the idea for a digital product, an app that gives me a lot of control over the design is not convenient, because I will easily get distracted by details that are not relevant during that stage. More important is being able to navigate from one screen to another, without wondering about whether elements of the interface have the proper size or layout. (Yes, I know it's difficult to resist the temptation to align elements, but believe me, it's not crucial at this point.)

    12While many prefer to do their conceptual work digitally, there's a freedom in putting an old-school pencil to paper13. (View large version14)

    When I have just come up with an idea and go straight to the computer, I often find myself asking questions such as what size should the design document be or what colors should I choose — when I don't even know whether the concept is on the right track. That's why, in moments like these, I prefer to use the oldest and most basic option: pen and paper.

    The idea is not new15:

    "But why should we start with sketching?" you might ask. The reason is because getting caught up in pixel-precision this early on in a project by going straight to digital is just too easy, and it'll cost a bit of time in the long run.[…] Dropping back to pencil and paper is both a fast and easy way to get your ideas out so that you can start iterating.

    Using pen and paper, I won't be worried about any of the design-specific details that I mentioned before. Instead, I can focus on the idea.

    16Using pen and paper during the early stages of the prototyping process. (View large version17)

    I can quickly draw a design to commit what I have in mind, and then, using a tool such as Marvel18 or POP19, take pictures of it to build a working prototype that includes gestures and transitions, in order to test some basic flows. The good thing about prototyping in this way is that if the concept fails (but you have to continue working on that million-dollar idea), you won't feel attached to your work, and restarting with a different approach will be very easy.

    Marvel is a nice option for both adding interactions and building your own design.20Marvel allows you to take pictures of a design on paper and add interaction, but you can also design a basic interface directly on your phone. (View large version21)

    Tip: If you are designing temporary views, such as alerts, tooltips or short feedback messages, you can draw them separate from the main interface. Then, cut one of the messages with scissors, and put the little piece of paper on top of the main design. This way, you can take one picture with the message, and another without. You'll have two screens for the price of one and without having to draw the two versions by hand!

    22Create two screens for the price of one. (View large version23) Medium Fidelity Link

    Pen and paper are fine, but there comes a point in the design process when they're not enough. When I'm sure about the app's core concept and I have already made some basic prototypes on paper, I need a different tool to move forward. Normally, when we talk about medium-fidelity prototypes, we are referring to wireframes whose primary purpose is to convey interaction and information.

    When I design wireframes, I try to use real information as much as possible. However, I don't always have all of the data at my disposal at this stage. So, I usually have to approximate the final text, graphics and colors, because these are tied to branding. (Don't blame me: Those guys are always late!). At least I can focus on achieving a convincing layout and interaction.

    I use this baby every day.24For many designers, Sketch has been a game-changer, especially for its focus on interface design and getting rid of all the things you don't need. (View large version25)

    During this stage, I normally use Sketch26. This tool is relatively easy to use and helps me take my paper design concept to the next level. Using Sketch, I can easily reuse UI elements, so that I don't have to start from scratch, and I can benefit from many standard UI components. There are also plenty of additional interface components that you can use to build layouts, like the ones found on Sketch App Sources27. As my process keeps going, I can also control the degree of customization of those elements and decide where to pause for user testing.

    Using these design components is also good idea if you want to align with expectations and not over-design. Normally, designing everything from scratch will take a lot more time (and developers will take more time, too, when they implement your design). That's why it's better to reuse common UI elements, such as lists, dialogs, forms and tabs.

    But (yes, there's always a "but") Sketch is a Mac-only tool; so, if you are using Windows, you'll have to rely on something else. Balsamiq28 and Omnigraffle29 are well known and have been available for a while. A couple of new UI design tools are web-based (and so don't need any setup or installation): Gravit30 and Figma31.

    High Fidelity Link

    When your prototype grows and get closer to being a viable product, you will need to design components that were less relevant before32, like infrequent dialogs, some feedback messages (error messages and messages that show the result of an action), empty states, disabled buttons and so on.

    Basically, during the earlier stages of low- and medium-fidelity prototyping, we were focused on structure, information and flow and on a small set of core use cases. As the design matures, we need to consider more:

  • additional use cases (often, less frequent ones);
  • edge cases and contingencies (for example, what happens in a check-out flow if a credit card is rejected?);
  • error prevention and handling.
  • All of these use cases are important to consider for a good UX, but they shouldn't be the first things we design. We start with the core use cases and focus on the most relevant and salient aspects of the design. Then, we include the edge conditions in order to complete and validate the design.

    At this stage, then, it becomes increasingly important to choose a tool that gives you granular control over the components of the design, so that you can determine the aspect and behavior of each one of the elements of the UI.

    A while ago, I used Axure33 for these types of tasks. In fact, in one of my first job interviews in Barcelona, they asked me if I knew how to use it, because it was being used widely across that company. Of course, I said yes in order to get the job, and in the days before starting work, I learned it from the inside out. It was then when I discovered its full potential, using features such as conditionals, which enable you to show and hide dialogs, banners and other temporary blocks of information, depending on the user's interaction. This might come in handy because it minimizes the number of screens to be designed completely from scratch.

    If you have been reading carefully, you have probably realized by now that I have been focused mostly on static designs. What about animation? This is becoming more and more important, not only because animation can be found everywhere in modern interfaces, but also because it is very hard to communicate with the rest of the team how you want something to move or fly without showing a sample.

    When it comes to prototyping animations, micro-interactions and transitions, I divide prototyping tools into two groups:

  • tools that have familiar UIs and that don't require you to learn any code;
  • tools with which you get your hands dirty with at least a few lines of code.
  • In the first group, a few new tools have appeared, such as Pixate34, Principle35 and Flinto36. In many situations, you would use these tools to prototype not the whole app, but only a subset of screens, to see how different elements will be displayed or how to transition from one state (or screen) to another.

    Use Framer, for animations and micro-interactions37If you want more precise control over your designs, then Framer is a good option. (View large version38)

    If you want to go a step further, you might opt for the second group. This set of apps might look less familiar to designers, but you will have more precise control over animations. Also, in many cases, you can use native components to achieve a more realistic outcome, thereby making the move from prototype to final code easier. If you'd like to go even further, I would suggest trying Framer39 (which is based on JavaScript) or Facebook Origami40, whose accompanying Origami Studio41 will be released later this year, allowing you to export code snippets that can be sent to developers.

    For iOS, you could use Interface Builder42, which enables you to design interfaces using native iOS components in a visual environment. (This solution is completely code-free — yay!). For Android, there's Android Studio43.

    4. Integration With Your Workflow Link

    Another point to consider when choosing a prototyping tool is how well it fits your design process44 and other tools you regularly use. Prototyping is part of a much broader process that includes researching users, testing, gathering metrics, communicating the idea to stakeholders, and sharing designs with developers for final implementation.

    You probably won't find one tool that does everything (more on this later), but prototyping tools should at least help you move through the process smoothly, especially when you are expected to iterate under tight deadlines.

    For example, if you are designing in Photoshop, Illustrator or Sketch, it would be great if your prototyping software could directly use the files produced by these apps without requiring you to export assets separately and then build everything from scratch to create the interactions.

    Personally, I'm pretty satisfied with Sketch (again). I can export images and even use the original, editable Sketch file and upload it to a different tool to complete my prototype. When I want to add interactions, I upload files to Marvel45, and when I need to animate, to Framer or Flinto.

    Lookback is powerful when used in combination with other tools46Lookback integrates with other tools, making for a smooth design workflow, without major interruptions when moving from one stage to the next. (View large version47)

    One of the last (and most important) steps when building a prototype is testing it and gathering information (gestures, taps and responses) from real users so that you can improve the product. Tools such as InVision and Marvel connect with Lookback48, enabling you to test the app and record video at the same time, so that you can analyze the data with the rest of the team.

    5. Ease Of Use And Comfort Link

    Finally, how you feel with a prototyping tool is important! If you are going to be using it every day — and sometimes even on Saturdays and Sundays if your are a freelancer, like me — it should feel good, right?

    This is personal, so my advice here is limited. Look for a tool that satisfies you, not one that makes your work harder, puts hurdles in your way, slows you down, adds extra steps or forces you to find workarounds.

    Conclusion Link

    Given that so many design and prototyping tools are out there today (and I didn't even mention them all), you might feel intimidated. Perhaps that's why we are starting to expect the appearance of "one tool to rule them all" — an app that enables us to create all kinds of designs and even make prototypes.

    In a way, we are starting to see this with Adobe Experience Design CC49 (a new design tool that allows you to link between design screens) and Sketch (when used with plugins such as Craft Prototype50 for interactions and AnimateMate51 for animations).

    Choosing and switching between tools should feel natural.52When crafting something, we are used to switching between tools depending on what we need. Why should digital design be any different? (View large version53)

    What does the future of design and prototyping tools hold? I'm not sure, but I think that if we go in this direction, we might end up with an overly complex tool, like a Swiss Army knife that has plenty of little tools, but none of which are truly useful. Also, other professionals, including surgeons and mechanics, use different tools depending on the occasion. Why should we designers be any different? One of the most important things is to identify which tool is most suitable for the given job.

    In any case, don't obsess about the tools so much. They are supposed to help us shape our ideas; they should not determine or constrain how our products look or behave.

    I also understand that the guidelines above will be pretty useless if your corporation forces you to use a particular tool (as did mine once). If that is the case, you could try to persuade your team to at least try something different, if your reasoning is clear and logical. Perhaps some of the points above would support your argument.

    Lastly, be wary when someone tells you that a certain tool is "the best" or "the easiest to learn." This is highly subjective, and you should discover it on your own. In the end, you, like me and everybody else, are different.

    Useful Resources Link
  • "The Right Tool for the Job: Picking the Best Prototyping Software for Your Project54," Fabricio Teixeira, Smashing Magazine
  • "Quick UX Prototyping With Adobe XD Shortcuts (PDF Cheat Sheet)55," Cosima Mielke, Smashing Magazine
  • "Faster Web Design With Rapid Paper Prototyping56," Lauren Johnson, Creative Bloq
  • "A Year Using Sketch: An Honest Review57," Sagi Shrieber, Hacking UI
  • Prototyping Tools58 (beta)A website that helps you to compare design prototyping tools for apps and websites.
  • "Get Started59," FramerA collection of examples for you to learn the basics of Framer right away.
  • "Design + Sketch App60," MediumAn excellent collection of articles, tips, tutorials and stories on designing and prototyping with Sketch and beyond.
  • "Learn Sketch 361," Meng ToA comprehensive overview of the main aspects that you need to know about Sketch.
  • "Tutorials62," Origami, FacebookA series of step-by-step videos explaining how to create prototypes with Origami.
  • "Mobile App Prototyping: Designing Custom Interactions63," Noah Levin, SkillshareThis class teaches you how to design a high-fidelity prototype using Framer.
  • (mb, al)

  • 1 https://www.smashingmagazine.com/wp-content/uploads/2016/09/prototypingtools-large.png
  • 2 http://www.prototypingtools.co/
  • 3 https://www.smashingmagazine.com/wp-content/uploads/2016/09/prototypingtools-large.png
  • 4 http://www.prototypingtools.co
  • 5 https://www.smashingmagazine.com/2016/06/picking-the-best-prototyping-software-for-your-project/
  • 6 https://twitter.com/phlntn/status/715367818254921730
  • 7 http://www.adobe.com/products/illustrator.html
  • 8 http://www.adobe.com/products/photoshop.html
  • 9 https://www.smashingmagazine.com/wp-content/uploads/2016/09/invision-large.png
  • 10 https://www.smashingmagazine.com/wp-content/uploads/2016/09/invision-large.png
  • 11 http://www.invisionapp.com/
  • 12 https://www.smashingmagazine.com/wp-content/uploads/2016/09/paper-prototyping-large.jpg
  • 13 http://www.creativebloq.com/web-design/rapid-paper-71412313
  • 14 https://www.smashingmagazine.com/wp-content/uploads/2016/09/paper-prototyping-large.jpg
  • 15 https://www.smashingmagazine.com/2012/06/developing-a-design-workflow-in-adobe-fireworks/
  • 16 https://www.smashingmagazine.com/wp-content/uploads/2016/09/prototyping-process-large.jpg
  • 17 https://www.smashingmagazine.com/wp-content/uploads/2016/09/prototyping-process-large.jpg
  • 18 https://marvelapp.com
  • 19 https://popapp.in/
  • 20 https://www.smashingmagazine.com/wp-content/uploads/2016/09/marvel-500px.jpg
  • 21 https://www.smashingmagazine.com/wp-content/uploads/2016/09/marvel-large.jpg
  • 22 https://www.smashingmagazine.com/wp-content/uploads/2016/09/paper-two-windows-large.png
  • 23 https://www.smashingmagazine.com/wp-content/uploads/2016/09/paper-two-windows-large.png
  • 24 https://www.smashingmagazine.com/wp-content/uploads/2016/09/sketch-large.png
  • 25 https://www.smashingmagazine.com/wp-content/uploads/2016/09/sketch-large.png
  • 26 https://www.sketchapp.com/
  • 27 http://www.sketchappsources.com/
  • 28 https://balsamiq.com/
  • 29 https://www.omnigroup.com/omnigraffle
  • 30 https://www.gravit.io/
  • 31 https://www.figma.com/
  • 32 http://scotthurff.com/posts/why-your-user-interface-is-awkward-youre-ignoring-the-ui-stack
  • 33 http://www.axure.com/
  • 34 http://www.pixate.com/
  • 35 http://principleformac.com/
  • 36 https://www.flinto.com/mac
  • 37 https://www.smashingmagazine.com/wp-content/uploads/2016/09/framer-large.png
  • 38 https://www.smashingmagazine.com/wp-content/uploads/2016/09/framer-large.png
  • 39 http://framerjs.com/
  • 40 https://facebook.github.io/origami/
  • 41 https://www.facebook.com/groups/origami.community/
  • 42 https://developer.apple.com/xcode/interface-builder/
  • 43 https://developer.android.com/studio/index.html
  • 44 https://blog.prototypr.io/the-ideal-design-workflow-2c200b8e337d
  • 45 https://marvelapp.com/
  • 46 https://www.smashingmagazine.com/wp-content/uploads/2016/09/lookback-large.png
  • 47 https://www.smashingmagazine.com/wp-content/uploads/2016/09/lookback-500px.png
  • 48 https://lookback.io/
  • 49 http://www.adobe.com/products/experience-design.html
  • 50 https://www.invisionapp.com/craft
  • 51 http://animatemate.com/
  • 52 https://www.smashingmagazine.com/wp-content/uploads/2016/09/tools-large.jpg
  • 53 https://www.smashingmagazine.com/wp-content/uploads/2016/09/tools-large.jpg
  • 54 https://www.smashingmagazine.com/2016/06/picking-the-best-prototyping-software-for-your-project/
  • 55 https://www.smashingmagazine.com/2016/07/quick-ux-prototyping-with-adobe-xd-shortcuts-pdf-cheatsheet/
  • 56 http://www.creativebloq.com/web-design/rapid-paper-71412313
  • 57 http://hackingui.com/sketch-design/a-year-using-sketch/
  • 58 http://www.prototypingtools.co/
  • 59 http://framerjs.com/learn/basics/
  • 60 https://medium.com/sketch-app-sources
  • 61 https://designcode.io/sketch
  • 62 https://facebook.github.io/origami/tutorials/
  • 63 https://www.skillshare.com/classes/design/Mobile-App-Prototyping-Designing-Custom-Interactions/382444545
  • ↑ Back to top Tweet itShare on Facebook

    Advertisement


    Source: Choosing The Right Prototyping Tool

    Wednesday, September 21, 2016

    GoPro's new cameras look great, but the company's future still lies in software

    At first blush, GoPro's new Hero 5 Black looks a lot different from the Hero 4 cameras. It's rubbery and it's chubbier, mostly because it's now water resistant out of the box — no more bulky housing necessary, unless you really want to dive deep or give it some extra protection.

    The new camera (and the new Hero 5 Session that was released alongside it) has a host of other new features too, all of which I got to try out during this week's launch event. The Hero 5 cameras are even cloud-connected, which — combined with GoPro's relatively new software efforts — might wind up being more important than the new hardware.

    Of course, GoPro's new cameras are still going to appeal most to enthusiasts or athletes. The Hero 4's massive sales would lead you to believe it was adopted by a wider swath of consumers, but those sales also hit a wall because most buyers don't need more than one GoPro camera. GoPro's been trying to figure out how to get around that wall ever since, and the Hero 5's ruggedization might be the most compelling reason to choose one over, say, your phone's camera. The new cameras are cheaper and have other new features that are supposed to make them more accessible, but from a distance, there's not that much different about what these cameras do. For now, a GoPro is still a GoPro.

    If you are part of GoPro's target demographic, though, and you've been waiting for the Hero 5, we've got a lot to talk about.

    One thing is surprisingly still the same about the new top-tier camera — GoPro says the Hero 5 Black uses the same image sensor from the Hero 4 Black. That's why the camera has the same 4K at 30 frames per second ceiling for video, and the same 12-megapixel still image capability. The important change, according to GoPro, is a new image processing chip, which allows the camera to hit those ceilings while offering new stuff, like voice control, digital image stabilization, and — finally — better battery life. GoPro says the Hero 5 Black will offer 50 percent longer battery life in most modes.

    The Hero 5 session is essentially the opposite story. The original Session, released last year, was a big departure from GoPro's rectangular camera design, and was water resistant out of the box. The Hero 5 Session keeps the same exact shape and form factor this year, with big changes happening on the inside. GoPro fit a slightly bigger image sensor inside the Hero 5 Session, which allows the camera to shoot 10-megapixel stills and up to 4K footage at 30 frames per second. It's still not going to rival the quality of the Hero 5 Black, but the Hero 5 Session is a clear step ahead of its predecessor, which is why the price has gone back up to $299.

    A Hero 5 Black image on the left, and the same scene taken with the Hero 5 Session on the right.

    I used both cameras during GoPro's day-long launch event at Squaw Valley Ski Resort, and the gap between the quality of the Session and the Black has definitely closed up. Even when I zoomed in 100 percent on images taken of similar scenes, it was harder to tell the difference than I expected.

    For people who aren't pixel enthusiasts, choosing between the two cameras is going to be more about how you want to use them. If you want a touchscreen that lets you see what you're shooting, you'll have to pony up an extra $100 for the Hero 5 Black. If you don't mind using a mobile app to frame up a shot, the Hero 5 Session is one of the most compelling compact cameras on the market.

    In my short time with the Hero 5 Black, it really did seem like the battery was better, especially considering it now has a screen. At this point, watching the battery meter drain uncontrollably felt like an unavoidable part of the GoPro experience, but this time around it seems like the anxiety will be harder to come by. Of course, the Hero 5 Black uses a new battery, meaning you can't use any spare Hero 4 batteries you might have laying around. It also uses USB Type-C. (Okay, maybe there will still be some anxiety.)

    Hero 5 Black footage shot in 4K using the new Karma grip.

    The screen on the Hero 5 Black didn't feel any more responsive than the one on the Hero 4 Silver, though. This was exacerbated by the fact that GoPro threw a whole new menu system in this camera, one that will definitely take some time to get used to. There is more swiping than ever before — you can swipe in a different menu from each side of the screen, for example — and it just didn't feel quite fast or accurate enough considering these were final production devices. GoPro has been good at pushing firmware updates to fix problems like this in the past, so here's hoping there's some optimization on the way. Of course, you can always cycle through the menus using the physical buttons, and the addition of voice control — which seems to work really well — will alleviate this.

    The focus of GoPro's event was on the cameras and the drone. But you could argue that the biggest changes that GoPro made this week weren't even specific to all that new hardware. GoPro also announced a bunch of updates to the software that it ships, including a new subscription-based cloud storage service called GoPro Plus. It also updated and rebranded its desktop importer / editing app again, which is now just called Quik (after the company's automatic editing mobile app of the same name). Quik has all the features I got a preview of when I profiled the company's growing software efforts in May.

    The company has spent the last few years acquiring small software companies and building out a team to support those new efforts, so things like GoPro Plus and the Quik desktop app are the first time we're seeing it all come together. Teasing out the real value of this stuff will take some time, but it looked great at the launch event — even if there are some hangups, like how you can't use your own music in the Quik desktop app. In a world where the competition has caught up with (and, in some respects, passed) GoPro's cameras, the company's software is one of its most clear advantages.

    GoPro's cameras now use USB Type-C.

    GoPro Plus is now the most intriguing part of that new ecosystem. Part of the problem with any digital camera these days, whether it's a GoPro or a DSLR or the camera on your phone, is figuring out what to do with all the photos and videos you've taken. GoPro Plus is an attempt to tackle that problem. For $4.99 a month, your cameras will automatically upload everything you've shot each time you plug the camera in at home. You can then access those files on any one of GoPro's desktop or mobile apps, edit them, and save or share them.

    GoPro Plus' early success will hinge on that integration with GoPro's other apps, because otherwise, it's not all that different from other cloud services. It even comes with the same familiar limitations: GoPro Plus users will be limited to uploading 35 hours of video, 62,500 photos, or a combination of the two, according to GoPro's website. On top of that, videos are stored at 1080p, regardless of what resolution they were shot at. If GoPro doesn't build on the initial experience, customers could just wind up paying for another place to forget about their footage.

    There are some obvious ways to spice up GoPro Plus: create premium tiers that let users store original resolution files; allow users to start editing on one device and finish it on another; find a way to mitigate the problem of duplicate photos. GoPro has hinted that more is coming, but until features like this are added, it runs the risk of being just a slightly better Google Drive.

    The new Hero 5 cameras and the Karma drone are exciting products, and the way that they all play nicely together is the other huge advantage GoPro has over the Sonys and DJIs of the world. But, as is the case with all hardware, it won't be long before they're replaced. GoPro's real future, the one that lies beyond just whatever product comes next, is all about the new software, the ecosystem it creates, and whether the company can get people to care.


    Source: GoPro's new cameras look great, but the company's future still lies in software

    Tuesday, September 20, 2016

    Proximity Software, BrixBits Form Strategic Alliance to Deliver Security Services

    Proximity to Bundle BrixBits Solution in Web Application Security Service

    Houston, TX (PRWEB) September 20, 2016

    Today, BrixBits, a leading RASP solutions provider, announced a strategic alliance with Proximity Software, a full-service software design and consulting company. By integrating BrixBits solution into their Web Application Security service, Proximity customers can be confident that their web applications are secured by the security products from BrixBits.

    "Proximity Software delivers value by crafting exceptional software at a competitive cost," said Brian Myers, vice president of Sales at BrixBits. "This is a unique partnership providing customers with an enhanced security offering for their web applications."

    BrixBits' solution will provide Proximity's clients with the service they need to help prevent external and internal security threats in their web applications. By providing security past the perimeter of a network or an endpoint, RASP solutions enable applications to better protect themselves.

    "We are very pleased with the BrixBits solutions. With development teams that combine open source with client specific customization, producing secure applications can be challenging." said Ross Laing, president of Proximity Software. "We will integrate the BrixBits tools in our process to ensure that our customers have the needed layer of security at the application layer. The ability to detect and protect real-time application attacks is extremely valuable"

    About BrixBits

    BrixBits creates innovative solutions that provide detailed insight to find and fix security problems fast. BrixBits solutions exhibit both quick time to value (TTV) and low total cost of ownership (TCO) and can easily integrate into existing security information and event management ("SIEM"), applications event management or systems management frameworks.

    About Proximity Software

    Proximity is a software services company, specializing in Salesforce customization, e-commerce solutions, and Amazon Web Service migrations. Proximity has customers in the United States and Central America. The design team and the engineers are fluent in Spanish and English.

    For the original version on PRWeb visit: http://www.prweb.com/releases/2016/09/prweb13682077.htm

    This article was originally distributed via PRWeb. PRWeb, WorldNow and this Site make no warranties or representations in connection therewith.

    This article was originally distributed via PRWeb. PRWeb, Frankly and this Site make no warranties or representations in connection therewith. If you are affiliated with this page and would like it removed please contact pressreleases@franklyinc.com.


    Source: Proximity Software, BrixBits Form Strategic Alliance to Deliver Security Services

    Monday, September 19, 2016

    The Evolution of Law Practice Management Software Design

    computer-security-guide-cover-2nd-ed4-Step Computer Security Upgrade

    Learn to encrypt your files, secure your computer when using public Wi-Fi, enable two-factor authentication, and use good passwords.

    Good design is critical. It makes things both easier and more pleasant to use. Law firm websites and law practice management software haven't exactly been paragons of great design and user experience, but that's changing.

    Related "Best Law-Firm Websites, 2016 Edition"

    Law often favors function over form. Generally, if something works, it doesn't need to look pretty. People found lawyers in the Yellow Pages, and that worked just fine. Why change?

    lawyer-ad

    The software favored by lawyers was equally mundane. It worked, but that was about all that could be said about it.1

    wordperfect-6

    Law Practice Management Software: From Confusing to Clean

    Practice management software wasn't so good-looking at the start either. As recently as ten years ago, PCLaw looked like this:

    pclaw

    What is going on there? Why are some things graphical, and some things just text buttons? Why are some things at the bottom of the page and some at the side? Why on earth is "Reports" hanging out all by itself with the graphics instead of with the rest of the text buttons?

    This isn't a particular knock on PC Law. Software used to look and function worse, period. Over time, that has changed, albeit slowly. User experience (UX) design became important as software designers realized that user satisfaction and productivity improved when products were aesthetically pleasing (which is great, but not strictly necessary) and simple to use (which is absolutely necessary). Put another way, UX recognizes that design isn't elevating form over function. Design is function. Good design is, anyway.

    Bad design like old-school PCLaw forces you to hunt for functions and memorize where they are, which makes it much more difficult to use and reduces the chances you'll use anything close to its full potential. If you have to hunt around your practice management software to enter a note in a matter, chances are you'll just put that note somewhere else, like a piece of paper. Like any other tool, using software that you just don't like, or that you find difficult to work with, means you probably won't use it if you can avoid it.

    As software companies—even law practice management software companies—realized they needed to distinguish themselves in some fashion, things started to get better-looking, but they also started to get better-organized. By 2008, an early iteration of Clio's web app was rough around the edges, but still pretty usable by 2016 standards.

    (Clio just released a new mobile app, so it seems worth using Clio as a guinea pig for a tour through legal software design history. Full disclosure: Sam and Aaron are in Chicago right now for the Clio Cloud Conference, which Clio wanted them to attend so badly it put them up in a fancy hotel with views of Lake Michigan.)

    clio-2008

    This would be slightly clunky to use today, but you wouldn't have trouble finding your way around.

    Software built since has started looking quite a lot better. And more importantly, as design has improved, so has utility. Here is Zola Suite, which looked great right out of the gate.

    Zola screenshot - opening screen

    It's not just good looking; it is built to reduce clicks and taps and scrolling and corner-to-corner mousing. It speeds up your work because can just use it without a lot of fuss.2

    Good design is also about what is under the hood, and it intuits what its specific users need. For example, lawyers do a lot of data entry work. If it is too hard to enter data, you might not do it, and the chance for errors increases if you do. But if a program incorporates good user experience principles you are more likely to use the program and less like to make mistakes. And you can use that data to do more interesting things, like assemble documents.

    Mobile Apps: From Grim to Good-Looking

    Mobile apps are a must-have for modern law practice management software. If you can't track your time, add notes, or schedule a meeting without pulling out your laptop and waking it up, your software isn't very useful.

    Mobile apps started out painfully ugly. Not low-functioning, necessarily. Just ugly, thanks to the layout and display limitations of earlier smartphones. Here's Clio's original mobile app:

    clio-old-mobile-app

    It lets you get at the essentials, but here's the mobile app Clio released in in 2013, which Sam Glover called "right up there with the best iPhone apps, period."

    clio-2013-iphone-app

    There's no question that was true in 2013, and that's not meant to damn it with faint praise. A few years ago, the gold standard for mobile applications was indeed the sleek paneled look Clio has here. It's intuitive and easy to use and pops up in a lot of other non-practice management types of apps. For example, this is Clear, a to-do app for the iPhone:

    clear

    But with more screen real estate and much, much better screen resolution, apps have been able to maximize how many tasks you can get to from one screen. This is the new Clio app.3

    clio-2016-iphone-home

    It's designed for fewer taps and less scrolling, with some other great features built it. It's more of an evolution than the major overhaul Clio released in 2013, but it's an important evolution.

    It may seem a bit overwrought to say that lawyers deserve attractive, well-functioning practice management software, but it's true. Lawyers use law practice management software all day, every day. You don't wear clothes to work that are ill-fitting, tattered, stained, and frayed (hopefully). You wouldn't drive a car that had inexplicably placed the gear shift out of your reach. You wouldn't use a legal pad if the paper tore with every stroke of your pen.

    There's no reason to expect less of your software.


    Source: The Evolution of Law Practice Management Software Design

    Sunday, September 18, 2016

    Opening For Principal Software Architect

    Job Description:

    The Opportunity

    An OpenText EIM Solution Architect is to come up with the overall architecture of the applications of the EIM (that includes xECM, Content Server, Process Suite and Web Experience Management) solution. Such activities encompass coming up with the architecture, design, development and documentation of specific software components – either providing extensions to specific items of specific core products functionality or implementing specific system integration components. This role has a heavy development emphasis, combined with the consultative skills required to promote the impression of quality and excellence actively fostered within the Applications team part of the R&D department.The role requires the architect to have a thorough understanding of the products within EIM Suite and leverage the products to assemble the solution. The architecture needs to be aligned with the overall strategy of the company as it embarks on the cloud roadmap.Solution Architects are expected t o have the ability to work with a fair degree of autonomy, and liaison with other product architects within the enterprise. Architect is responsible for performance, deployment and security aspects of the solution. Architect is actively involved in assisting the sales consultants around the architecture and technical requirements in a sales process.The role requires excellent interpersonal skills with the ability to communicate to a wide range of stake holders (internally and externally), both verbally and in writing.

    You Are Great At:

    Work within an OpenText technical delivery team in order to:Assist in applications requirements gathering activities.Participate and contribute to technical architecture and design activities.Participate in the advanced configuration of EIM software components, in line with the application needs.Deliver a range of technical documentation relating to any software components delivered.Interact with both Product Management and internal OpenText stakeholders in order to articulate specific technical options and decisions in a concise and clear manner.To co-ordinate application delivery through multiple teams that may include 3rd party suppliers, partners and Sales Consultants.Manage expectations and responsibilities for all external and internal stakeholders.OpenText implementations using Process Suite, xECM and Web Experience management product.

    Salary: Not Disclosed by RecruiterIndustry:IT-Software / Software ServicesFunctional Area:IT Software – Application Programming , MaintenanceRole Category:Programming & DesignRole:Technical Architect

    Keyskills:

    Technical Architecture Architectural Design Configuration Design Development Enterprise Architect System Integration Technical Documentation JQuery JQuery UI AJAX JSon C++ C# Web applications development

    Desired Candidate Profile:

    Education-

    UG: Any Graduate – Any SpecializationPG:Any Postgraduate – Any SpecializationDoctorate:Doctorate Not Required

    What it takes

    Good experience with following technologies:Java or C++ or C#Web applications development.HTML, client side scripting (like Java script)XML and related technologies.SQL queries and DB knowledge.Windows Server, Solaris, HP UX, Linux (any one)A good understanding software development lifecycleStrong interpersonal and people management skillsContributing to, and writing, detailed technical documentationAbility to build and manage strong customer relationships, both internal and externalAbility to use own initiative to resolve problems and to obtain relevant information needed to perform a given taskHighly motivatedGood in CommunicationEnjoy working in an international environmentTeam player, result driven, ambitious, responsibleAbility and willingness to travelEnjoys sharing knowledge and communicating

    Desired Skills:

    JQuery, JQuery UI, AJAX, JSon,Experience with Web Services and LDAP.

    Company Profile:

    Opentext Technologies India Pvt. LtdOpen Text™ is the world's largest independent provider of Enterprise Content Management software. The Company's solutions manage information for all types of business, compliance and industry requirements in the world's largest companies, government agencies and professional service firms. Open Text supports approximately 46,000 customers and millions of users in 114 countries and 12 languages.Open Text offers an attractive and unique opportunity to be part of one of the fastest growing success stories in the Information Technology sector. Our talented and innovative team creates solutions that truly influence the way leading organizations do business. Imagine having the resources to influence tomorrow's reality today, learning from the industries top talent and having fun while you do it! We are looking for people who think outside the box, dream big, thrive on change and innovate for today and tomorrow – people a lot like you.At Op en Text we believe in the diversity of our work force. Our people are our number one winning strategy which is why we strive to attract and retain the very best the industry has to offer. We are proud to offer excellent benefits, a high performance culture, challenging work and highly competitive financial rewards.We currently have a wide range of attractive opportunities whether you are a new grad or a seasoned professional. Explore the opportunities, choose Open Text, be part of the story. Let your journey begin.

    Recruiter Name:HRContact Company:Opentext Technologies India Pvt LtdWebsite:http://www.opentext.comReference Id:12612


    Source: Opening For Principal Software Architect

    Saturday, September 17, 2016

    20 Best Tools for Optimizing Your WebsiteĆ¢€™s Conversion Rate

    Online marketers know that having high traffic for a website is not enough, what's most important is to convert that traffic into clients. Having a high conversion rate is key for any online business, that is why we decided to share with your 20 best tools for optimizing your website's conversion rate.

    These are some helpful tools for marketers who are looking to increase their conversion rate and learn some new optimization techniques.  Some of them are completely free, while others have both free and premium versions or premium version only.

    Create the best, high-converting lead catchers, landing pages and emails, with these useful tools.

    SumoMe

    SumoMe is a suite of free tools that can be used to grow your website's traffic. You will get multiple tools you can use, such as List Builder, for email popups, Share, for adding social icons, Welcome Mat, for displaying a full-screen call to action, Heat Maps, for seeing where people are clicking on your website, Scroll Box, for collecting emails while the user scrolls, Smart Bar, for adding a floating bar to your site, Highlighter, for tweeting portions of your article and Image Sharer, for adding social share icons ti photos.

    sumome-the-best-website-traffic-tools

    sumome-the-best-website-traffic-tools

    Google Analytics

    Google Analytics helps you get the data you need to make smart marketing and business decisions. It contains a bunch of useful data about your visitors.

    analytics-google-cautare-google

    analytics-google-cautare-google

    Leadin

    You can use this tool to set up contact & lead capture forms on your website in minutes. Discover the content and traffic sources that are driving the most conversions and also gain insight into the way visitors interact with your site.

    000642-free-lead-capture-marketing-tools-_-leadin-by-hubspot-google-chrome

    000642-free-lead-capture-marketing-tools-_-leadin-by-hubspot-google-chrome

    HelloBar

    The Hello Bar is a WordPress plugin that allows you to copy and paste your Hello Bar code snippet from HelloBar.com and add a floating bar to your site.

    hello-bar

    hello-bar

    Hotjar

    This tool lets you see how visitors are really using your website, collect user feedback and turn more visitors into customers.

    hotjar-heatmaps-visitor-recordings-conversion-funnels-form-analytics

    hotjar-heatmaps-visitor-recordings-conversion-funnels-form-analytics

    BuzzSumo

    BuzzSumo is a very important tool for content marketing and SEO campaigns. It gives you the ability to quickly analyze what content performs best for any topic or competitor and also find the key influencers to promote your content.

    buzzsumo_-find-the-most-shared-content-and-key-influencers-

    buzzsumo_-find-the-most-shared-content-and-key-influencers-

    HubSpot Website Grader

    Website Grader is a free online tool that grades your site against key metrics like performance, mobile readiness, SEO, and security.

    website-grader

    website-grader

    Clicky

    Clicky Web Analytics is a great tool you can use to monitor, analyze, and react to your blog or web site's traffic in real-time.

    clicky

    clicky

     ABTesting.net

    This is a free online A/B testing service to quickly help marketers optimize landing page content while increasing clicks, signups, purchases, and ROI.

    free-a_b-testing-quickly-optimize-your-landing-pages-to-increase-conversions

    free-a_b-testing-quickly-optimize-your-landing-pages-to-increase-conversions

    Headline Analyzer

    The free blog post headline analyzer tool will score your headline quality and rate its ability to result in social shares, increased traffic, and SEO.

    write-better-headlines_-free-headline-analyzer-from-coschedule

    write-better-headlines_-free-headline-analyzer-from-coschedule

    Optimizely

    Optimizely is a firm that makes customer experience optimization software for companies. This is an enterprise-level A/B testing and personalization tool for the web and mobile apps.

    optimizely_-a_b-testing-personalization-platform

    optimizely_-a_b-testing-personalization-platform

    Effective Experiments

    Effective Experiments is a useful project management & workflow platform to help CRO teams collaborate and keep everyone up to date.

    effective-experiments-project-management-and-workflow-tool-for-cros

    effective-experiments-project-management-and-workflow-tool-for-cros

    SubjectLine.com

    This is a free rating tool you can use to evaluate your subject line. Results from this tool are based on 3 billion+ email messages.

    over-4-million-subject-lines-tested-1-free-tool-for-email-marketing-

    over-4-million-subject-lines-tested-1-free-tool-for-email-marketing-

    SurveyMonkey

    With this popular survey tool you can create and publish online surveys in minutes, and view results graphically and in real time. You can send surveys to your readers and find out what you should optimize in order to make them happy.

    surveymonkey_-free-online-survey-software-questionnaire-tool-

    surveymonkey_-free-online-survey-software-questionnaire-tool-

    SimilarWeb

    You can use this tool to compare website traffic for your competitors and see any website's traffic sources & uncover their online marketing strategies.

    website-traffic-mobile-app-analytics-_-similarweb

    website-traffic-mobile-app-analytics-_-similarweb

    Kissmetrics

    This tool is giving you the knowledge you need to make better decisions. This is a person-based analytics platform for your whole team.

    customer-intelligence-web-analytics-_-kissmetrics-

    customer-intelligence-web-analytics-_-kissmetrics-

    Crazy Egg

    Crazy Egg's heat map and scroll map reports helps you better understand how your visitors engage with your website so you can boost your conversions.

    crazy-egg-visualize-where-your-visitors-click-

    crazy-egg-visualize-where-your-visitors-click-

    Really Good Emails

    Check out the best email designs in the Universe. Get inspired and adjust your own emails accordingly.

    -really-good-emails-the-best-email-designs-in-the-universe

    -really-good-emails-the-best-email-designs-in-the-universe

    LandBook

    Find the best landing page design inspirations from around the web, on this website. See how others have created their landing pages and what you can do to optimize yours.

    land-book-best-landing-page-inspirations-

    land-book-best-landing-page-inspirations-

    Heatmap.me

    This tool lets you know how users are interacting with your pages right now. You will get the data you need, right on your content.

    heatmap-real-time-analytics-for-your-website-

    heatmap-real-time-analytics-for-your-website-


    Source: 20 Best Tools for Optimizing Your Website's Conversion Rate