In March 2018, a woman from Arizona was killed by one of Uber's self-driving cars. Uber reacted to this tragic accident by suspending the trial phase of its self-driving cars. Uber now plans to monitor drivers to make sure they are paying attention, have two human drivers that can manually operate the self-driving car, and have the car’s automatic braking system active at all times (Moon). Uber and self-driving cars rightfully received a lot of criticism after the fatal accident back in March. However, it is important to remember that when a new technology is in its testing phase, it is not going to perform perfectly. Uber may have also been a little overconfident in its product while testing. In my opinion, Uber should have been monitoring its drivers live before the accident happened. Nonetheless, Uber has become more cautious about its technology and has made the necessary changes to start testing again.
Often when I talk to people about self-driving cars, they simply do not like the idea of them. I think part of this hesitancy is because humans tend to dislike change or even the idea of change. Growing up, I remember Gen Xs always complaining about how millennials were addicted to smartphones. While these complaints were justified, as time went on, Gen Xs realized how invaluable cell phones are for daily tasks. Almost every adult in America now owns a smartphone which has replaced his/her GPS, alarm clock, camera, calculator, etc. Autonomous cars are in their testing phase and deserve criticism when they fail. But, self-driving cars will become safer than human drivers as technology advances and further testing is completed. When this happens, criticism against autonomous cars will become less justified. People against autonomous cars will often emphasize one outlier incident where a self-driving car failed. However, humans are not always reliable drivers either.  Even when self-driving cars are safer than human drivers, people will resist them because they are nervous about change. This resistance, however, will fade once people experience, first hand, the value and worth of self-driving cars.
Moon, Mariella. “Uber Applies for Permission to Test Self-Driving Cars Again.” Engadget, 3 Nov. 2018, www.engadget.com/2018/11/03/uber-permission-test-self-driving-cars/.


---
title: Product Setup
description: Congratulations you have successfuly setup Acetate!!
layout: layouts/_layout:main
url: '/product/setup/'
dest: '/product/setup/index.html'
---
We are almost done
- Now we are going to register the application to be used by your organization.
-
We are going to create a group called "Custom Configurable Apps" and
we will add all members from your organization to it so they can user
this template and future ones.


| org.apache.mina.core |
Common types required for users to use MINA.
|
| org.apache.mina.core.buffer |
|
| org.apache.mina.core.file |
|
| org.apache.mina.core.filterchain |
|
| org.apache.mina.core.future |
|
| org.apache.mina.core.polling |
Base class for implementing transport based on active polling strategies like NIO select call,
or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc).
|
| org.apache.mina.core.service |
|
| org.apache.mina.core.session |
|
| org.apache.mina.core.write |
|
| org.apache.mina.example.chat |
Chat server which demonstates using the text line codec and Spring integration.
|
| org.apache.mina.example.chat.client |
Swing based chat client.
|
| org.apache.mina.example.echoserver |
Echo server which demonstates low-level I/O layer and SSL support.
|
| org.apache.mina.example.echoserver.ssl |
SSL support classes.
|
| org.apache.mina.example.gettingstarted.timeserver |
|
| org.apache.mina.example.haiku |
|
| org.apache.mina.example.imagine.step1 |
|
| org.apache.mina.example.imagine.step1.client |
|
| org.apache.mina.example.imagine.step1.codec |
|
| org.apache.mina.example.imagine.step1.server |
|
| org.apache.mina.example.imagine.step2.server |
|
| org.apache.mina.example.imagine.step3.server |
|
| org.apache.mina.example.netcat |
NetCat client (Network + Unix cat command) which demonstates low-level I/O layer.
|
| org.apache.mina.example.proxy |
A TCP/IP tunneling proxy example.
|
| org.apache.mina.example.reverser |
Reverser server which reverses all text lines demonstating high-level protocol layer.
|
| org.apache.mina.example.sumup |
SumUp Server and Client which sums up all ADD requests.
|
| org.apache.mina.example.sumup.codec |
Protocol codec implementation for SumUp protocol.
|
| org.apache.mina.example.sumup.message |
Protocol mmessage classes for SumUp protocol.
|
| org.apache.mina.example.tapedeck |
|
| org.apache.mina.example.tcp.perf |
|
| org.apache.mina.example.tennis |
Two tennis players play a game which demonstates in-VM pipes.
|
| org.apache.mina.example.udp |
|
| org.apache.mina.example.udp.client |
|
| org.apache.mina.example.udp.perf |
|
| org.apache.mina.filter |
Useful IoFilter implementations.
|
| org.apache.mina.filter.buffer |
|
| org.apache.mina.filter.codec |
Filter implementations that helps you to implement complex protocols via 'codec' concept.
|
| org.apache.mina.filter.codec.demux |
Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs.
|
| org.apache.mina.filter.codec.prefixedstring |
|
| org.apache.mina.filter.codec.serialization |
Protocol codecs which uses Java object serilization and leads to rapid protocol implementation.
|
| org.apache.mina.filter.codec.statemachine |
|
| org.apache.mina.filter.codec.textline |
A protocol codec for text-based protocols.
|
| org.apache.mina.filter.compression |
|
| org.apache.mina.filter.errorgenerating |
An IoFilter that provides flexible error generation facilities.
|
| org.apache.mina.filter.executor |
IoFilters that provide flexible thread model and event queue monitoring interface.
|
| org.apache.mina.filter.firewall |
Classes that implement IoFilter and provide host blocking and throttling.
|
| org.apache.mina.filter.keepalive |
IoFilter that provides the ability for connections to remain open when data is not being transferred.
|
| org.apache.mina.filter.logging |
Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system.
|
| org.apache.mina.filter.ssl |
Classes that implement IoFilter and provide Secure Sockets Layer functionality.
|
| org.apache.mina.filter.statistic |
Classes that implement IoFilter and provide the ability for filters to be timed on their performance.
|
| org.apache.mina.filter.stream |
Stream based IoFilter implementation.
|
| org.apache.mina.filter.util |
Utility classes for the MINA filtering portion of the library.
|
| org.apache.mina.handler |
Useful IoHandler implementations.
|
| org.apache.mina.handler.chain |
A handler implementation that helps you implement sequentially layered protocols using Chains of Responsibility pattern.
|
| org.apache.mina.handler.demux |
A handler implementation that helps you implement complex protocols by splitting
messageReceived handlers into multiple sub-handlers.
|
| org.apache.mina.handler.multiton |
Enables creating a handler per session instead of having one handler for many sessions, using Multiton pattern.
|
| org.apache.mina.handler.stream |
|
| org.apache.mina.http |
|
| org.apache.mina.http.api |
|
| org.apache.mina.integration.beans |
|
| org.apache.mina.integration.jmx |
JMX (Java Management eXtension) integration.
|
| org.apache.mina.integration.ognl |
|
| org.apache.mina.integration.xbean |
|
| org.apache.mina.proxy |
|
| org.apache.mina.proxy.event |
|
| org.apache.mina.proxy.filter |
|
| org.apache.mina.proxy.handlers |
|
| org.apache.mina.proxy.handlers.http |
|
| org.apache.mina.proxy.handlers.http.basic |
|
| org.apache.mina.proxy.handlers.http.digest |
|
| org.apache.mina.proxy.handlers.http.ntlm |
|
| org.apache.mina.proxy.handlers.socks |
|
| org.apache.mina.proxy.session |
|
| org.apache.mina.proxy.utils |
|
| org.apache.mina.statemachine |
|
| org.apache.mina.statemachine.annotation |
|
| org.apache.mina.statemachine.context |
|
| org.apache.mina.statemachine.event |
|
| org.apache.mina.statemachine.transition |
|
| org.apache.mina.transport.serial |
|
| org.apache.mina.transport.socket |
|
| org.apache.mina.transport.socket.apr |
|
| org.apache.mina.transport.socket.nio |
Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.
|
| org.apache.mina.transport.vmpipe |
In-VM pipe support which removes the overhead of local loopback communication.
|
| org.apache.mina.util |
Miscellaneous utility classes
|
| org.apache.mina.util.byteaccess |
|