iOSDCでHandsPOSについて話をしてきました #iosdc

  • このエントリーをはてなブックマークに追加
  • feedly
    follow us in feedly

こんにちは。きんちゃん( @wa_kinchan )です。


ぶろぐを書くのが、1年半以上ぶりでありますが、元気にしておりました。
先日、iOSDCに登壇してきました。


iOSDC 2016に参加




iOSDC 2016



iOSDC (iOS Developers Conference Japan) は、iOSとその周辺技術に関するエンジニアのためのカンファレンスです。


前夜祭2016.08.19(土)と2016.08.20(土)の2日間かけて行わました。
会場は、練馬駅直結なホール、練馬区立区民・産業プラザ Coconeriホールでした。
随分広いホールで練馬にこんなところがあったのかというのが第一印象。
iOSアプリの開発者向けののイベントでは、「try! Swift」に続く大きなイベントでは無いでしょうか。
iOSアプリ界隈の中では有名な方たちが多くいらっしゃって、非常にためになる話を聞けて有意義な一日を過ごせました。


私がどんなことを話したかを少し書きます。


POS開発


私は、ハンズラボという東急ハンズの情シスが分離できた会社に所属しており、東急ハンズのiPad POSを開発しております。
POSってなに?って思われますが、よくスーパーや、コンビニで見かけるレジのことです。
東急ハンズでは、iPadのPOS「HandsPOS」でリプレースを進めております。


自動釣銭機連携や、バーコードスキャナ連携、レシート印字といった基本的な機能はしっかり備えてます。
今までのレジにない物理キーを排除した独自の使いやすいデザインを兼ね備えたPOSが特徴です。


HandsPOS_description


店員さん側とカスタマ側で、2枚のiPadを使っています。
iOS間通信には、 MultipeerConnectivity.framework を利用して実装しており、リアルタイムでカスタマディスプレイに金額表示、商品名表示などを実現しています。


HandsPOS


開発環境


開発言語はSwift 2.2。
実際に、実装に着手したのは、Swift 1.1か1.2の時でした。
2.0に移植する時はものすごく大変でしたね。丸2日かけて、エラーを取り除きました。
でも、Swiftの選択したのは正解でした。
フレームワークが多い、コミュニティが何より活発ですから。
今回のようなエンジニア向けのイベントもほぼ全てと言っていいほどSwiftの話です。


フレームワーク管理には、Carthage, CocoaPods。
Linterは、SwiftLint。
デザインは、Sketch。
コミュニケーションは、Slack。
と、いった環境で開発を進めております。
使える新しい技術は使うおうって方針です。


enviroment


実運用での問題点


無線LAN。これには手をなかなか焼いています。
店舗によって外部要因もあるんでしょうが、ぶちぶち切れます。
POSがAPありきの構成になっているため、APが不調になるとPOSが止まってしまいます。
そこで、カメラ3アダプタと有線LANをiPadに刺して、有線化にして無線LANの問題を解決するなんてこともしています。
ググってもあまり有線化の情報は得られないので、どういうIPアドレスの取れ方をするのか、どういう挙動をするのか実際に実験しました。


Ethernet


スライド公開


詳しくは、スライドは公開しておりますので、是非御覧ください。




両日とものセッションの内容は、YouTubeも公開されているようです。




まとめ


是非とも来年もiOSDC開催して欲しいですね。来年も参加したいです。
運営の方々素晴らしいイベントをありがとうございました。





One Thought on “iOSDCでHandsPOSについて話をしてきました #iosdc

  1. Podygole91m on 2017年2月11日 at 4:42 PM said:

    http://w-wawie.pl/przyczepy-samochodowe
    Shopping for a used or new auto might be a tough approach if you do not know what you are actually undertaking. By teaching yourself about vehicle store shopping before you decide to go to the dealer, you could make things less difficult on your own. The following advice might help your following buying journey be a little more pleasant.

    Usually provide a technician coupled when looking for a fresh car. Automobile sellers are well known for offering lemons and you do not desire to be their next patient. Whenever you can not obtain a technician to check out vehicles with you, at the very least make certain you have him evaluate your closing choice before you buy it.

    Know your boundaries. Before you begin store shopping for your next automobile or vehicle, make a decision what you can afford to spend, and follow it. Don’t forget to feature curiosity about your calculations. You can expect to shell out close to twenty percent as a payment in advance too, so prepare yourself.

    Before seeing a car dealership, know which kind of motor vehicle you would like. Investigation all you possibilities just before shopping in order to figure out what works the best for your finances and household demands. Seek information to find out exactly how much you ought to pay for the potential auto.

    Before signing any commitment spend some time to read through every single series, such as the fine print. If you have anything at all shown that you do not comprehend, usually do not indication up until you get an response that you understand. Unsavory salesmen can use a binding agreement to put in several charges that had been not mentioned.

    In the event you keep your preceding assistance in mind the next time that you go shopping for a auto, you will end up more prone to get a better deal. Getting a automobile does not have to become a headache. Simply use the ideas with this write-up and you will get the auto you want with a great value.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation