Best Practices for API Development

API stands for “Application Programming Interface.” It is a set of standards, instructions, and requirements that enables a computer program to import or access data, features, and services of another program. In layman terms, APIs are a gateway for apps or software applications that allow them to communicate with each other.

The most famous and common API used by mobile developers is Facebook’s API. It is primarily used at the time of user registration. Facebook’s API gives mobile developers limited access to the profile of Facebook members. This helps mobile developers to simplify the user registration process.

Another example is the Google Maps API. It is very popular for the apps that require mapping and location services. Unlike Facebook, Twitter and LinkedIn’s social APIs, Google charges for its map API if the requesting application is paid, or exceeds 100k API queries within a 24 hours period.

Integration of APIs is crucial for the mobile app development process, as it abolishes the need for creating every app program from scratch. Instead of reinventing the wheel, the development teams can utilise existing apps or platforms that allow API integration. It boosts their mobile app’s time to market and reduce the cost of development.

Terminology Used Frequently
API Key: The API key is an authentic code passed by the mobile app owner to the API requester. It is to recognize the receiver of the API.

Endpoint: The API communication happens between two software systems. One end of the channel is coined as Endpoint.

POST: It is an HTTP method to build resources using the REST ful API.

JSON: JSON (JavaScript Object Notation) is a data format used for request parameters and response body.

GET: GET is the HTTP method of obtaining resources from RESTful API.

OAuth: It is an open standard authorisation framework to access from the user’s side without sharing the credentials.

Latency: Latency is the time taken by an API from request to response.

Rate-limiting: It is the process of limiting the number of requests a user can make on the API.

API Throttling: The process of regulating API usages by the users is termed API throttling. So, when the user crosses its daily or weekly API request limit, the server alerts the user.

REST: Representational State Transfer or REST is a type of programming architectural implementation that enhances the communication efficiency between both the endpoints. As the name itself elaborates, the REST programming shares only references of the data instead of sharing the data itself. Systems built on this architecture are denoted with ‘RESTful’ systems. The most successful example of a RESTful system is the World Wide Web.

SOAP: Simple Object Access Protocol or SOAP is a protocol to share structured information on computer networks SOAP is a messaging protocol and works and XML information set for message format and application layer protocols for message negotiation and transmission.

How API Development Works?
Suppose that you are on a website to book a flight. The site asks you to fill up a form with details such as departure date, preferred time, domestic or international flight preferences etc. Right after you fill-up the form, you get the list of several flight options with details like pricing, seat availability, timings etc.. Ever wondered how it happens?

New Yorker Electronics to distribute new Vishay Precision Thin Film Chip Resistor Array Series

NORTHVALE, New Jersey, USA – New Yorker Electronics has released the new Automotive Grade ACAS AT Precision Thin Film Chip Resistor Arrays from Vishay Beyschlag. This new Vishay series has high resistance rations and operating voltages for increased design flexibility in voltage divider and signal amplification applications.

It delivers a five-fold amplification factor increase as compared to previous-generation devices. Offering two and four integrated resistors on one substrate respectively, the ACAS 0606 AT and ACAS 0612 AT is less costly than using multiple high-precision discrete resistors, while at the same time their stable divider ratio improves application stability.

The ACAS 0606 AT and ACAS 0612 AT precision automotive grade thin film chip resistor arrays with convex terminations combine the proven reliability of discrete chip resistors with the advantages of chip resistor arrays. Defined relative tolerance (matching) and relative TCR (tracking) make this product perfectly suited for applications with outstanding requirements towards stable fixed resistor ratios. The ACAS AT is available with equal or different resistor values.

The series has been designed for increased accuracy. Examples of this include its absolute tolerance of ±0.1% and relative tolerance of ±0.05%, its absolute TCR down to ±10 ppm/K and Relative TCR down to ± 5 ppm/K. With its sperior moisture resistivity of lR/Rl < 0.5 % at +85 °C and 85 % relative humidity for 1000 hours, its extremely robust against harsh environmental conditions. It is used for precision analog circuits, voltage dividers, signal conditioning, operational amplifier (opamp), and feedback circuit applications for automotive electronics, such as engine control units, gear box controls, safety, power supply electronics, body electronics, braking systems, climate control, steering technology and lighting. It’s also used in industrial electronics, including battery measurement systems, sensors, scales and precision amplifiers and audio equipment and instrumentation.

Features & Benefits:

Superior moisture resistivity, |ΔR/R| < 0.5% (85°C; 85% RH; 1000h)
Rated dissipation P70 up to 125mW per resistor
Resistance from 47 Ω to 150 kΩ, with equal or different resistor values
High temperature operation to +155°C
ESD stability 1000V, human body model
Relative TCR down to ± 5ppm/K (tracking)
Relative tolerance down to ± 0.05% (matching)
AEC-Q200 qualified
Advanced sulfur resistance verified according to ASTM B 809
Different resistance values freely selectable
Applications:

Automotive
Industrial equipment
Precision analogue circuits
Voltage divider
Feedback circuits
Signal conditioning
New Yorker Electronics is a franchise distributor for Vishay Beyschlag and carries its complete line of SMD Resistors, Leaded Resistors and Power Resistors and resistor networks and arrays.

New Yorker Electronics Releases New Exxelia Cubisic SLP Series of Flat-Pack Radial Lead Capacitors

NORTHVALE, New Jersey, USA – New Yorker Electronics has released the new Cubisic SLP Series of Flat Pack Electrolytic Capacitors from Exxelia. Considered by Exxelia to be a ‘game changer’, this new radial lead capacitor has twice the capacitance of any other available flat pack on the market in the exact same volume.

With operating temperatures up to 145°C, and resistance to vibrations up to 50g, Exxelia radial leaded aluminum electrolytic capacitors are mostly intended to service aviation electronics, such as in fighter aircraft, missiles, commercial aircraft and radar/laser systems. And, the new Exxelia capacitor series provides more than twice the lifetime.

According to Exxelia, engineers tackling complex designing requirements and looking for an easily integrable product will save space and gain reliability because of improved materials. Because the Cubisic SLP can resist 50G vibrations and withstand 92,000 feet altitude, it is perfectly suitable for filtering and energy storage in cockpits, actuation and power generation functions of commercial and military aircrafts.

This series offers capacitance ranges from 100μF to 68,000μF and voltages from 10V to 450V. It is designed to deliver 5,000 lifetime hours at 85°C and an operating temperature range from -55°C to +85°C. RoHS compliant configurations are also available.

Features & Benefits:

High Reliability – Passed 2000 hr and beyond life tests at +85°C
Very stable at low pressure and 25°C ( 1 torr for 100 hours)
Rapid temperature cycling (100 cycles at -55 and 85°C)
Vibration resistance (2 hours per axis at 30 or 50 g)
Electrical characterization at low and high temperatures (-55 to 85°C)
Applications:

Filtering
Energy storage
With operating temperatures up to 145°C, and resistance to vibrations up to 20g, Exxelia radial leaded aluminum electrolytic capacitors are mostly intended to service aviation electronics. New Yorker Electronics is a franchise distributor of Exxelia Dearborn of the Exxelia Group and supplies its full line of Film, Mica, Tantalum, Aluminum Electrolytics and Ceramic Capacitors as well as its EMI/RFI Filters, Magnetics, Position Sensors, Slip Rings and Rotary Joints.