Showing posts with label wi-fi. Show all posts
Showing posts with label wi-fi. Show all posts

Wednesday, March 21, 2018

Samsung Tizen Studio or Gear Watch Designer ?

Gear Watch Designer  GWD

GWD is only for design (watch faces) 
without any UI and 0 interactivity.

Hardware


Low level (C/C++ and Tizen Studio)



prog=100Mo

Requirements

Microsoft Windows® 7 or later (32- or 64-bit), 
Apple Mac OS® X 10.8 (Mountain Lion) 64-bit or later

At least dual-core 2 GHz of CPU

At least 2 GB of RAM memory

At least 1 GB of free disk space

JRE (Java Runtime Environment) 1.8 or later. 32-bit JRE is required if you are use Windows.
(If you have trouble configuring the Java environment, see questions 18 and 20 in the FAQ)

The Gear’s simple home structure 

Understanding the Gear’s home structure is the key to designing engaging apps. The Gear’s simple home structure provides easy access to useful features. From the watch face that forms the center of this structure, users can access notifications, widgets, and the quick panel by swiping or rotating the bezel, and bring up the app list by pressing the Home key.


The watch face presents useful information as well as the current time. It is displayed whenever users turn on the Gear’s screen or press the Home key. Since users see the watch face most often, it should both provide useful information and satisfy the user's design tastes. While only one watch face can be used at a time, users can switch their watch face regularly.

The quick panel displays the current status and basic settings icons of Gear. Users access the quick panel from any screen by swiping down from the top of the screen, and adjust the settings by tapping the icons. The settings included in the quick panel are fixed by default.

Ref

http://developer.samsung.com/gear/design/structure

icons

App icons should be designed in a container to ensure consistency with other apps in the app list. We recommend using round container measuring 170x170 pixels. Icons in other sizes will be automatically resized when applied to the screen.
If an icon is not created with a round container, it will be reshaped. Depending on the dimensions of the icon, it will be cropped or reduced in size and placed in a gray container

Ref

http://developer.samsung.com/gear/design/visual-design/iconography

System font

The Gear uses Breeze Sans as the system font. Breeze Sans comes in light, regular, medium, bold, and condensed. The condensed option also comes in thin, light, regular, medium, and bold types. You can download Breeze Sans typeface:
  https://developer.tizen.org/design/platform/styles/typography

keyboard

Users can input text with an input delegator or a keyboard. Input delegators are used for suggestions, voice input, emojis, and handwriting. A keyboard is used when suggestions aren’t available or privacy is needed, like when you need to enter a password.
When the keyboard appears, the entry field is moved upward, so make sure that the location of the cursor remains visible on the screen. We also recommend letting longer phrases overflow to the left side of the screen so that users can revisit them by swiping over the entry field without leaving the keyboard.

Input delegators

App-provided suggestions

Users can select one of the suggestions provided by the app.

Voice

Users can input words with their voice.

Emoji

Users can select Unicode emoji.

Handwriting

Users can use a finger to input from the on-screen keyboard if the option is turned on in Settings.

Ref

http://developer.samsung.com/gear/design/patterns/input

Ref

http://developer.samsung.com/gear/design/watch-designer

---

Use GWD


gear watch designer BUILD PASSWORD troubleshooting

I went to Build it again and this is the message I get. Signing Fail Keystone Password was Incorrect. What does that mean? How can I fix it?
It's likely that the password to entered for the Author certificate is wrong. Try to regenerate the Author.p12 file with the correct password.

publish




Sunday, March 18, 2018

how to install (and debug and use and dvp u first "hello') TizenStudio to develop samsung for products on mac OSX sierra and later : example of Gear S, Gear S2, Gear Fit2, Gear S3, Gear Fit2 Pro and Gear Sport


INTRO on SAMSUNG GEAR SDK/IDE install

GEAR WATCH DESIGNER "NOW" COVERS ALL GEAR DEVICES (jan 2018)

Make your own Gear watch face in just a few steps on your Mac and PC.
Now available for Gear S, Gear S2, Gear Fit2, Gear S3, Gear Fit2 Pro and Gear Sport

For the example of Gear Fit2 Pro :
http://stephane-mottin.blogspot.fr/2017/12/samsung-gear-fit-2-pro-2017-sm-r365.html

The link for dvl:
http://developer.samsung.com/gear

1/ télécharger le SDK (win, ubuntu ou mac)

sur mac: web-ide_Tizen_Studio_2.2_usa_macos-64.dmg
500Mo

http://usa.sdk-dl.tizen.org/web-ide_Tizen_Studio_2.2_usa_macos-64.dmg

2/ on lance ce .dmg;

3/ error:


il faut java KDK ≥7

Et un bug! Aurait du prévenir que JDK≤8

il faut enlever 9.x si vous l'avez installé...
sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-9.jdk/
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
Don't forget to check the
 /Library/Java/JavaVirtualMachines/ 
manually and see what your real JDK version is.

https://gist.github.com/schnell18/bcb9833f725be22f6acd01f94b486392

4/installer java JDK 8.

voir ci-dessous "tizen needs Java SE Development Kit 8u162"

5/install IDE de_Tizen_Studio_2.2_usa_macos-64.dmg


voir photo ci-dessus de présentation
653Mo !!!


Et après >1h pour ce manager,

on obtient:

Problems

Tizen studio 2.0 is not working on macOS Sierra.
The application is frozen on the workspace selection page and no button is clickable.
Tizen Studio freezes in "workspace launcher".

Open Terminal
Go to TizenStudio.app/Contents/MacOS
There may be the file named eclipse (binary file) (I'm not sure above path is correct , but you can find the file named eclipse which is binary around that location )
Execute Tizen Studio typing in as below
./eclipse -debug -consoleLog
Some log will be shown on the terminal

only one solution: downgrade to java 1.8.0_151 or 131...

https://developer.tizen.org/forums/sdk-ide/tizen-studio-2.0-not-working-on-macos-sierra


archive java JDK 8
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
---

after debugging, the use of TizenStudio 2.2 and Tizen 4.0 platform (API 4.0)




Creating Your First Wearable Application
Creating Watch Faces
Creating Widget Applications (Widgets act as an informative and actionable shortcuts to applications)
Samples
https://developer.tizen.org/tizen/wearable

hello

change the "hello Watch" to hello xxxxx



Ref
https://developer.tizen.org/development/training/native-application/getting-started/creating-your-first-tizen-wearable-native-watch-application

Samples

all
https://developer.tizen.org/zh-hans/development/sample/native

examples digital clock
https://developer.tizen.org/zh-hans/development/sample/native/Clock/Digital_Watch
https://developer.tizen.org/zh-hans/development/api-references/native-application?redirect=/dev-guide/2.3.1/org.tizen.native.wearable.apireference/group__CAPI__WATCH__APP__MODULE.html&langredirect=1

examples analog clock

This sample application demonstrates how to create an analog watch with ambient mode support.
https://developer.tizen.org/zh-hans/development/sample/native/Clock/Analog_Watch

emulator for gear fit2

Till now (2018-01) there is no Emulator on Tizen Studio for Gear Fit series. 
But you may run your projects on Square Emulator in order to test Fit series projects. You can fix the resolution of your project from config.xml.
As the resolution of Gear Fit 2 is 216 x 432, i am setting height and width accordingly.
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns:tizen="http://tizen.org/ns/widgets" height="432" width="216" xmlns="http://www.w3.org/ns/widgets" id="http://yourdomain/XXXX" version="1.0.0"  viewmodes="maximized">
   ........
    <tizen:setting screen-orientation="portrait" context-menu="disable" background-support="disable" encryption="disable" install-location="auto" hwkey-event="enable"/>
</widget>
And taking the emulator having resolution 320 x 320 as there are no other square emulator option on the Tizen Studio. Hopefully this technique will solve your problem.

https://stackoverflow.com/questions/47883225/emulator-for-samsung-gear-fit-2-tizen
---

running on your watch

https://stackoverflow.com/questions/38549233/cant-connect-to-gear-s2-using-sdb
---
error SIGNATURE_VERIFICATION_FAILED[23] when running it.
pb certificate
http://developer.samsung.com/z/develop/getting-certificates/create

https://developer.tizen.org/zh-hans/forums/native-application-development/error-23-certificate-error-while-performing-native-demo-app?langswitch=zh-hans
From package manager "Extension SDK" , Check whether you have installed Samsung Certificate and Wearable extension or not . You have to install these two extensions.
http://imgur.com/a/xSaMN
http://imgur.com/a/cM4AV

you must create 
a Samsung publication certificate
AND a Tizen certificate

and It works!!!!

Just select not only the emulator but your device (device manager)...

In french, we say : OUF!

---

qq remarques en anglais sur le monde java et mac

http://osxdaily.com/2017/06/29/how-install-java-macos-high-sierra/

MacOS no longer ships with Java preinstalled (6.0), so you’ll need to download and install java on your own if you need it in MacOS 10.13 or 10.12. This is to insure that the most recent version of Java is installed on the Mac if it’s needed, aiming to lessen potential security issues that may come up with older versions of the Java software (though older versions of Java can be installed if need be for a specific reason).

Moreover think that  some parts of CS6 as Illustrator CS6 need legacy Java SE 6 runtime.
Then you must use terminal mode...
Adobe Illustrator CS6 with Java 8?

On my Mac, the creation of these directories
sudo mkdir /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
sudo ln -s '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents' /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
sudo mkdir /System/Library/Java/Support/Deploy.bundle
alone allows me to run Illustrator CS 6 even when neither Java 6 nor Java 8 is installed. Apparently, Illustrator only checks for the presence of these directories to determine whether Java is installed (it actually launches even when java itself is absent, provided directories above are created). I would like to know, which functionality in Illustrator CS 6 actually requires Java, as it apparently can launch without it.
Note: On OS X 10.11 and later you'll need to disable System Integrity Protection from the Recovery HD using csrutil disable in Terminal. Have a look at: About System Integrity Protection on your Mac & How to Disable System Integrity Protection (rootless) in OS X El Capitan.


The latest version java LTS

The Version 8 Update 161
Release date January 16, 2018
https://www.java.com/en/download/
macOS Sierra 10.12 users: A few issues have been reported on Sierra. See FAQ for more information.
https://www.java.com/en/download/faq/sierra_java.xml
Java 8 is the long-term-support (LTS) version and Java 9 SE support ends March 2018; and Java 10 support is planned to start that month. Java 10 support ends prior to Java 11 that's planned for September 2018, and it will be the next LTS. 

The latest version of JDK

Java SE 9.0.4; 16 January 2018

The Java Development Kit (JDK) is an implementation of either one of the Java Platform, Standard Edition, Java Platform, Enterprise Edition, or Java Platform, Micro Edition platforms[1] released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows.

tizen needs Java SE Development Kit 8u162

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

world of Java

https://en.wikipedia.org/wiki/Java_Development_Kit

Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.

JRE:  Java Runtime Environment,
The JDK also comes with a complete Java Runtime Environment, usually called a private runtime, due to the fact that it is separated from the "regular" JRE and has extra contents. It consists of a Java Virtual Machine and all of the class libraries present in the production environment, as well as additional libraries only useful to developers, such as the internationalization libraries and the IDL libraries.

On 17 November 2006, Sun announced that they would release it under the GNU General Public License (GPL), thus making it free software (released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows. ).
https://en.wikipedia.org/wiki/Java_Development_Kit
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html



Friday, December 29, 2017

samsung gear fit 2 pro 2017, SM-R365, software tizen and hardware ; more than an Activity-tracking wristbands


The Samsung Gear Fit2 Pro has
  • a 1.5-inch 38.5mm Curved Super AMOLED, curved screen at 216 x 432 resolution 16M with full sensitive surface
  • a dual-core 1.0 GHz CPU paired with 
    •    512MB of RAM 
    •    4GB of storage, 2GB available
    •    4GB ROM
  • a battery has a 200 mAh capacity ; Lithium-ion battery
  • two buttons
  • many sensors: Accelerometer, Barometer, Gyro Sensor,  optical Heart Rate Monitor.
  • built-in GPS glonass (russian system)
  • Bluetooth connection v 4.2
  • wifi connection 802.11 b/g/n 2.4GHz
  • fast adaptative charge with a proprietary connector (2pins) USB cable
  • tizen OS (i think v 3; see below)
  • many built-in softwares with
    • ability to automatically recognize certain activities, 
    • an increasingly common feature in fitness bands and watches
    • Audio Playing Format: MP3,M4A,3GA,AAC,OGG,OGA,WAV,WMA,AMR,AWB 
  • samsung ecosystem hardware and software (samsung gear and health) on ios and android)
  • others
    • 50m water, 5ATM pressure and water environment,  IP68 rating to add MIL-STD-810G certification
    • 51.3 x 25.0 mm
    • 34g
    • Body SAR : 0.116 W/Kg

economics

price 229€
@ Orange for Christmas:
229€ and rebate from Orange 50€ and rebate from Samsung 30€ then 149€

By some estimates the company may have sold between 10 and 12 million smartwatches in its first year, and Apple is ranked third on IDC's list of top wearables vendors for the first quarter of 2016. But Samsung is fifth on that same list, claiming just a 3.6 % share of the worldwide wearables market, and that sliver is mostly comprised of Samsung's smartwatches, not fitness bands.

drawback

However, the Gear Fit 2 has one drawback that those other aforementioned bands don't have: it only works with Android smartphones (4.4 or higher) or iOS, whereas Fitbits and even Garmin devices work with a variety of mobile platforms as well as desktop software.

The Gear Fit2 Pro doesn't have a speaker.
no brightness sensor to adjust the screen brightness.

"small ≠ " with Gear fit 2 (2016):
  • GPS usable on Pro, not on Fit2. GPS is the biggest bug Sam cannot fix by firmware on Fit 2.
  • Many third party apps that worked on the Gear Fit 2 do not seem to be installable on the Gear Fit 2 Pro. 
  • u can program (see below)
  • "meilleur bracelet"; Traditional strap clasp is a very good improvement.

overall

http://www.samsung.com/uk/wearables/gear-fit2-pro-r365/SM-R365NZKABTU/
http://www.samsung.com/fr/wearables/gear-fit2-pro-s/SM-R365NZRNXEF/

https://en.wikipedia.org/wiki/Samsung_Gear_Fit_2

Apps

Spotify

music streaming and play-lists and covers... with your cellular phone or computer (and Spotify).
Samsung is also the second tech company in recent days that has partnered with Spotify to create a dedicated Spotify app for its new wearable gadget. (Pebble was the other.) So there are three options for music listening through the new wristband. You can store up to 2.5GB of music locally on the device, use the wristband as a Bluetooth remote control for other music apps on the phone, or play Spotify from your wrist — although you'll still need a phone in tow for that, at least for now.

UA RECORD

See your activity, sleep, and workout stats in one dashboard and get insight into your health and fitness levels.

MapMyRun

Plan and track your routes with real-time maps and capture every run, ride, and walk.

MyFitnessPal

Eat smarter and achieve your health goals by keeping track of the calories you consume and burn

Endomondo

Join a global community of fitness enthusiasts as you reach your running goals with personal training plans.

Speedo

for swimming
The Speedo On app is not integrated into Samsung Health, so when I swim it records the steps instead and congratulates me on my walk. I then have to manually enter my swim I to Samsung Health. I have also messaged Speedo as their app which is preinstalled on the device has an issue with swimming pace. I'm not a fast swimmer and when I click finish on the app on the device it alters the time I have been swimming, making me look like any Olympic athlete. 

battery life

Its expected battery life is better than you might expect for a wristband with a large display and GPS and BT/wifi.
  • 12h for a strong full use
  • 48h for my usual use
  • 1week for a minimum use (no GPS, no wifi, BT @ some time, screen @ level 1-2) just to record your HR and some data, no download.
Although with "Always On" I use  75% of the battery in a day (because large display)

dev; SDK

https://forum.xda-developers.com/gear-fit2-pro
http://developer.samsung.com/gear/design/watch-designer
https://www.google.fr/search?q=%22Samsung+Gear+Watch+Designer
https://www.youtube.com/watch?v=eewUuUw3c-8

Gear Watch Designer

GEAR WATCH DESIGNER NOW COVERS ALL GEAR DEVICES
1.5.1_beta - Nov 23, 2017
BETA DOWNLOAD for Win - v1.5.1
BETA DOWNLOAD for Mac - v1.5.1
JRE (Java Runtime Environment) 1.8 or later. 32-bit JRE is required if u are use Windows.

Now available for the Gear S, Gear Fit2, Gear S2, Gear S3, Gear Fit2 Pro and Gear Sport (New)
Design, produce, and distribute your own Gear watch faces without the complexity of code scripting


SDK

Samsung and Tizen provide everything you need to develop apps for Gear

The flexibility of Tizen is not limited to mobile devices but extends to other devices, including the Gear. This can be translated to developing applications that can be built using a Native or a Web approach. Whether you are a serious developer or a hobbyist, C or HTML5, building a Tizen app can suit your programming style that can be implemented across platforms.
http://developer.samsung.com/gear/develop/creating-your-first-app

samples

http://developer.samsung.com/gear/develop/samples/standalone#

tizen

it's an operating system based on the Linux kernel and the GNU C Library implementing the Linux API.
Tizen works on a wide range of Samsung devices including smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, PCs, smart cameras, wearable computing (such as smartwatches), Blu-ray players, printers and smart home appliances (such as refrigerators, lighting, washing machines, air conditioners, ovens/microwaves and a robotic vacuum cleaner).

Tizen is a project within the Linux Foundation and is governed by a Technical Steering Group (TSG). It is controlled by Samsung and also backed by Intel.

In late January 2013, Tizen 2.0 scored highest at the time in an HTML5 test of any browsers. R
esults for Tizen 2.2 on a Samsung device score highest overall in mobile, with a score of 497 points.

Tizen IVI (In-Vehicle Infotainment) is an operating system from the Automotive Grade Linux Workgroup. It is PC-compatible.
RT OS with security and resilience.

Its SDK is built on top of open source components,but the entire SDK is copyrighted by Samsung Electronics and under a non-free EULA.

The roots of Tizen date back to 2007 with the creation of the LiMo Foundation. The LiMo project resulted in the LiMo Platform in 2009 but it was unsuccessful against rival open source platforms from the Open Handset Alliance (led by Google) and Symbian Foundation (led by Nokia).

As of 2016 Samsung is planning on making Tizen its main operating system on all smartphones, replacing Android.
On May 15, 2017 Samsung unveiled its fourth smartphone powered by Tizen operating system in India, the Samsung Z4 which launched in India that comes with 4.5 inch of LCD displays which is protected by 2.5D curved glass, it has 1GB of RAM, 1.5Ghz Quad-Core Arm cortexA-7 based Spreadtrum processor (SC9830A), 8GB of ROM, 5 MP rear camera with dual flash and 5MP front camera with flash. It has Operating system of Tizen which is Tizen 3.0.

As of Q1 2017 Tizen is second largest smartwatch platform, behind watchOS and ahead of Android Wear.
On May 31, 2017, Tizen released Tizen 4.0 Public M1 Release Notes.

https://en.wikipedia.org/wiki/Tizen

in french

C'est Samsung qui est à l'origine de Tizen, en collaborant avec le projet EFL (Enlightenment Foundation Libraries) et plus précisément son développeur principal, Carsten Haitzler (« Rasterman »). 
Le projet a été nommé LiMo (Linux Mobile) pendant de nombreuses années, puis rebaptisé Tizen en septembre 2011 lorsque Intel s'y est ajouté après son échec sur MeeGo.
Contrairement à Android, Tizen est un projet décentralisé : chaque fabricant ou opérateur aura une interface utilisateur spécifique, développée avec EFL.
Les applications Android sont compatibles Tizen grâce à un clone de la machine virtuelle Dalvik. La performance des applications Android sur Tizen est donc identique par rapport à Android. Deux services permettent aux développeurs de publier une application Android sur le Tizen Store : Infraware et OpenMobile.

En conclusion, Tizen donne accès à quatre types d'applications :

  •     les applications natives Tizen (C, C++, Python, Lua) ;
  •     les applications web, sans navigateur (HTML5, JavaScript);
  •     les applications hybrides ;
  •     les applications Android publiées sur le Tizen Store.

list of Devices


Wednesday, August 16, 2017

smart TV SCREEN SHARE (écran partagé) sur android, PC windows, linux et surtout mac; cas LG et aussi Samsung, Sony, Panasonic, Philips, Android TV, Fire TV, Roku and Chromecast,


Le Screen Share est une technologie qui dédouble l'écran de votre appareil (mobile, tablette, PC ...) sur le téléviseur, comme un écran distant. De cette façon, vous pouvez voir le bureau, lire vos photos, regarder un film en plein écran comme un film youtube ou dailymotion en full HD (1080p) ou faire une présentation ou un diaporama.

Grâce au Wi-Fi Direct (Miracast ou au défunt depuis 2017 Intel Wi-Di), vous pouvez transmettre une vidéo 1080p et de l'audio de haute qualité. Aussi son champ d'action est beaucoup plus grand que, par exemple, le Bluetooth.

wi-fi direct

Le WiFi Direct est une technologie créée par la WiFi Alliance. Elle n'est pas nouvelle mais avec la montée en puissance du "tout connecté", il est bon de savoir à quoi elle sert. Elle permet tout simplement de mettre en relation sans fil deux appareils compatibles pour effectuer du transfert de données ou du streaming.
La principale différence avec le WiFi classique c'est la méthode de connexion, qui se fait directement entre les deux appareils sans autre intermédiaire. Il n'est donc pas nécessaire d'avoir un routeur ou une box internet chez soi pour que les deux périphériques communiquent entre eux.
Peu connue du grand public, on peut vulgairement dire que c'est du Bluetooth à grande vitesse mais ce sont bien 2 technologies complètement différentes. Le deuxième avantage du WiFi Direct c'est sa vitesse et sa portée, très limitées en bluetooth les transferts iront ici à la vitesse maximale du WiFi et profiteront d'une portée plus importante.
Le WiFi direct est potentiellement compatible avec les smartphones, les tablettes, les ordinateurs, les télévisions, les appareils photos, les imprimantes et bien d'autres périphériques. Il reprend la sécurité du WiFi classique et il est possible de sécuriser ses transferts avec une clé de sécurité comme sur un réseau classique.
Le Miracast utilise par exemple cette technologie pour envoyer du contenu à une télévision. Depuis peu le NFC vient même s'intégrer et permet d'initialiser une connexion WiFi Direct entre 2 produits encore plus simplement : il suffit alors d'approcher les deux produits compatibles pour que le transfert commence. Quelle prouesse quand j'approche un smartphone de ma télécommande Sony et que qq secondes après une copie de mon écran apparait sur ma télévision !
Imprimer depuis son appareil photo ou encore échanger entre deux tablettes sont d'autres exemples de ce qu'il est possible de faire avec le WiFi Direct. 
Cette technologie est maintenant bien implantée sur les produits Android. Voici un exemple concret d'un transfert d'une photo entre un téléphone Android (Samsung) et une télévision (Sony) :
Sur votre TV : appuyez sur le bouton « HOME » de votre télécommande, sélectionnez « Mode WiFi Direct », puis suivez les instructions d’activation affichées à l’écran.
Activez le WiFi sur votre smartphone puis vérifiez dans les paramètres avancés que le WiFi Direct est activé.
Choisissez la photo à transférer dans votre galerie et appuyez sur « envoyer à », puis « WiFi Direct » et choisissez enfin la télévision qui devrait s’afficher sous son nom ou modèle.
https://www.fnac.com/Qu-est-ce-que-le-WiFi-Direct/cp23699/w-4

Apple utilise une autre technologie. Nous verrons comment faire sans "apple TV".

Avec quels appareils puis-je utiliser le Screen Share sur TV LG?

Pour profiter des avantages du Screen Share, il est nécessaire que le téléviseur et l'appareil à connecter soient compatibles avec cette fonction.
Téléphones Android : de nombreux modèles sont compatibles avec le Screen Share / Miracast. Si votre téléphone l'est, il apparaîtra dans le menu des paramètres.

PC avec Windows 7 ou 8 : votre ordinateur doit disposer d'un chipset, d'une carte graphique et d'un adaptateur Wi-Fi compatible avec Intel Wi-Di. En suivant ce lien, vous accéderez à l'assistance Intel sur ce sujet.

PC avec Windows 8.1 ou 10 : est présent par défaut sur le système d'exploitation. Lisez ce guide pour savoir comment l'utiliser.

Linux : Il existe un projet open source appelé OpenWFD.

IOS : Malheureusement, Apple ne prend pas en charge cette technologie. Airplay est l'alternative propriétaire, mais est seulement compatible avec les produits de la marque.


Mirror for LG TV

Mais il existe une application pour mac:
Mirror for LG TV et pour les autres grandes marques.

It's an application to mirror the screen of your Mac (OS ≥10.10) to any LG Smart TV. No wires and no additional hardware needed. This works on any LG Smart TV from the 2012 models onwards. 

Le problème est qu'elle a un time-lag de 2s entre l'écran mac et l'écran de la TV...
Voir la photo du début du post pour voir le logiciel sur mac (ici en 1.2).

In using the app, there will be about 2 to 3 seconds of latency. So this mirroring is not suitable for gaming. However, it is very suitable for watching movies, giving presentations, watching photos, and much more!

Screen Mirroring has been around on MacOS since WWDC 2011 as AirPlay Mirroring, but only for MacOS users who also use an AppleTV. AirBeamTV is the first company worldwide who made it possible to mirror screen and audio from any Mac to all major Smart TV brands and connected TV devices.

This app does something which a lot of forums seem to consider impossible without buying AppleTV...

version≥2.0 July 4th, 2017
The apps for all major TV brands (Samsung, Sony, LG, Panasonic, Philips, Android TV, Fire TV, Roku and Chromecast) now have the option to play video files directly from Apple Mac computers to TV.
Now have the option to play video files directly from Apple Mac computers to TV.

“Just drag and drop your video into the Mirror application, and it will play automatically on TV”, explains Jan van Ottele, co-founder and CEO of AirBeamTV, “this is great for watching videos on your big screen TV instead of on a smaller Macbook screen, since most common video file formats are supported”.

u can upload and pay 10$:
https://www.airbeam.tv/

or
https://itunes.apple.com/us/app/mirror-for-lg-tv/id1152966194?mt=12

Serveur DLNA

Avec un PC à base d'Intel c'est facile vu que les LG sont/étaient compatibles Widi.
Sur Mac, à part posséder une box compatible Airplay genre Freebox (que révolution) ou Apple TV qui te permettra de lire ton stream sur ta TV, ca me semble "complexe" (sans les solutions airbeam.tv).
Comme une télé LG sait lire des fichiers stockés sur un serveur DLNA, on peut transformer son Mac en serveur DLNA ou même partager simplement un répertoire sur le réseau. La TV le verra et sera capable de lire son contenu mais ca ne réglera pas la situation du streaming live.
DLNA, Digital Living Network Alliance est une norme facilitant l'accès aux contenus multimédia, entre différents périphériques, connectés au sein d'un même réseau informatique.
Plus de 250 sociétés (Sony, Philips, Samsung, etc.) supportent cette norme et proposent des appareils compatibles.
Le DLNA définit comment un périphérique DMS (digital media server) partage les fichiers multimédia qu'il contient avec les périphériques DMP (digital media player) connectés au réseau.
Une TV compatible DLNA peut par exemple, afficher les fichiers multimédia compatibles (photos, musiques, vidéo) stockés sur un ordinateur, si tous les deux sont connectés au même réseau local (en WIFI, ou via un câble ethernet par exemple).
http://www.lcd-compare.com/definition-de-dlna.htm

3 solutions wireless :
  1. avec une LG ≥2012, on peut lire des films à la place du mac, directement depuis les sites qu'on visite en activant son navigateur internet. Ca fonctionne sur les gammes antérieures mais pas si les vidéos sont sous Flash10 a priori. Une PS3/XBOX pourrait le faire également...
  2. investir dans un streamer HDMI ou encore un disque dur sans fil et/ou avec LAN prise ethernet (avec USB ou hdmi)... ou un NAS classique (« Network Attached Storage ») https://www.quechoisir.org/comparatif-disques-nas-n24145/
  3. un soft qui te permet de "restreamer" du contenu Live comme sur PC : http://www.serviio.org/
    ou les outils airbeam.tv. la solution Serviio fonctionne sur OSX:
    http://www.serviio.org/download
    https://forums.macg.co/threads/connecter-un-mac-a-une-smart-tv.1223285/

HDMI

On peut aussi connecter son mac via une prise HDMI et là c'est avec l'OS d'apple que l'on joue avec les écrans. Sur les iphone/ipad avec un lighting connecteur...
https://www.apple.com/fr/shop/reviews/MD826ZM/A/adaptateur-lightning-av-num%C3%A9rique

Astuce importante HbbTV

Hybrid Broadcast Broadband TV (HbbTV) est à la fois un standard industriel et une initiative de promotion d'harmonisation de la diffusion de la télévision et de l'accès internet dans la fourniture de programme au consommateur final à travers les télévisions connectées et les set-top boxes. HbbTV est né de la fusion de deux projets en février 2009 du projet français H4TV et du projet allemand German HTML profil.

Deux modes sont possibles :
  1. Soit directement (mode dit: broadcast) avec le signal diffusé (TNT, Câble, Satellite), donc sans avoir besoin de connecter le récepteur à Internet. Ainsi le récepteur TV reçoit une application qui se télécharge en même temps que le programme télévisé qui est regardé. Généralement cette application est signalée au téléspectateur par une notification qui apparaît sur l'écran du téléviseur, l'invitant à presser le bouton rouge de sa télécommande pour y accéder. De nombreux services sont ainsi possibles, par exemple la diffusion de magazines d'information, de fiches contextuelles au programme, d'alertes de toutes sortes...
  2. Le second mode est celui où le récepteur est connecté à Internet (mode dit: broadband). Les chaînes peuvent alors enrichir encore plus leurs services avec des contenus en ligne édités par elles. Ainsi le public peut accéder en plus des programmes télévisés à par exemple: des applications liées aux programmes TV, EPG, magazines, VOD, télévision de rattrapage, émissions enrichies, votes en direct, intégration des réseaux sociaux dans les programmes TV, etc.
HbbTV utilise des technologies ouvertes telles qu'HTML, CSS, JavaScript, H264... Ce sont des technologies très connues des développeurs web, facilitant ainsi le développement de services et d'applications.

 Pour vous connecter au Screen Share, vérifiez que la fonction HbbTV est désactivée sur le téléviseur:
  1.  Activer le partage d'écran sur le téléviseur : Lancez l'application Screen Share et suivez les instructions à l'écran.
  2.  Activer le Screen Share sur le mobile : Sur le mobile, ouvrez le panneau de notification en faisant glisser votre doigt du haut de l'écran vers le bas.
Cliquez sur l'icône Miracast ou Screen Sharing (ou Screen Mirroring, Mirroring Display, AllShare Cast pour d'autres fabricants). La recherche de périphériques compatibles démarre et une liste apparaît dans laquelle vous pouvez choisir le périphérique auquel vous souhaitez vous connecter.

Si vous ne retrouvez pas l'icône dans le panneau de notification, c'est que vous disposez d'une version Android 4.2 ou supérieure (pour cet OS). Modifiez le panneau de notification afin que l'icône apparaisse dans ce panneau.


Détails d'un LG TV smart full HD de 2012:
http://stephane-mottin.blogspot.fr/2012/10/les-differentes-technologies-television.html

Ref

http://www.lg.com/fr/support/aide-produit/CT20130026-20150278220387-others